Verifique duas condições em duas colunas diferentes para obter o valor na terceira coluna

Verifique duas condições em duas colunas diferentes para obter o valor na terceira coluna

Exemplo:

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

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

Responder1

Experimente isto:

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

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

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

B2:B5é a coluna com seus valores YESe NOa serem verificados. Se YESentão a primeira verificação passar

A2:A5é o seu outro valor de string a ser verificado. Se MMentão a segunda verificação for aprovada.

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

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

Isso dá o resultado 50 que você procurava no seu exemplo.

Certifique-se de que a coluna com os preços esteja formatada como moeda.

Fonte:Função SOMASE

Responder2

Método 1

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

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

Quando as duas condições internas AND(...)forem atendidas, AND(...)torna-se verdadeiro e IF(...)terá o valor do segundo parâmetro, ou seja C2, . Caso contrário, IF(...)retorna o terceiro parâmetro, ou seja, 0.

Método 2

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

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

informação relacionada