Verifique duas condições em duas colunas diferentes, para puxar quantidade na terceira coluna

0

Exemplo:

**TYPE** | **New** | **Amount**
MM       |   YES   |  $25.00
DDA      |   YES   |  $0.00
MM       |    NO   |  $0.00
MM       |   YES   |  $25.00

Basicamente, desejo obter o valor total (US $ 50,00) se o tipo for MM e Novo = SIM.

user351000
fonte

Respostas:

2

Tente o seguinte:

=SUMIFS(C2:C5, B2:B5, "YES", A2:A5, "MM")

Resumo da função da Microsoft: adiciona as células a um intervalo que atende a vários critérios.

C2:C5 é a coluna que precisa ser resumida se os requisitos forem atendidos.

B2:B5é a coluna com seus YESe NOvalores para verificar. Se YESentão o primeiro cheque passa

A2:A5é seu outro valor de string a ser verificado. Se MMentão o segundo cheque passa.

Se ambas as verificações passarem, some os respectivos valores do intervalo de células ( C2:C5)

Nos intervalos de dados, não inclua o cabeçalho.

Isso fornece o resultado 50 que você buscava no seu exemplo.

Verifique se a coluna com os preços está formatada como moeda.

Fonte: função SUMIFS

Dan Smith
fonte
@ user351000 Por favor, aceite a resposta, verificando o sinal verde se você achar este método útil :)
Kenneth L
-1

Método 1

Você pode usar IFe ANDalcançar os resultados desejados. Na célula tipo D2

=IF(AND(A2="MM", B2="YES"),C2,0)

Quando as duas condições internas AND(...)são atendidas, elas se AND(...)tornam verdadeiras e IF(...)terão o valor do segundo parâmetro, ie C2. Caso contrário, IF(...)retorna o terceiro parâmetro, ie 0.

Método 2

=C2*(A2="MM")*(B2="YES")

(A2="MM")avalia como 1 se ele mantém, caso contrário, é 0. Se as duas condições forem atendidas, a fórmula passa a C2*1*1ser C2. Caso contrário, poderia ser, digamos, C2*1*0que é 0 se a segunda coluna não for "SIM".

Kenneth L
fonte