Fórmula do Excel: Se isto E aquilo OU aquilo -

Índice

Fórmula genérica

=IF(AND(A1="x",OR(B1="y",B1="z")),"x","")

Resumo

Para testar várias combinações deste AND aquilo, ou deste OR aquilo, você pode usar a função IF com as funções AND e OR. No exemplo mostrado, a fórmula em D6 é:

=IF(AND(B6="red",OR(C6="small",C6="medium")),"x","")

Quando um item é "vermelho" e "pequeno" ou "médio", a fórmula retorna "x". Todas as outras combinações retornam uma string vazia ("").

Explicação

No exemplo mostrado, queremos simplesmente "marcar" ou "sinalizar" as linhas em que a cor é "vermelho" E o tamanho é "pequeno" ou "médio". Para retornar TRUE quando os itens são vermelhos e pequenos, podemos usar uma declaração lógica construída com a função AND:

AND(B6="red",C6="small")

Para estender a instrução para retornar TRUE quando os itens são vermelhos e pequenos ou médios, podemos aninhar a função OR dentro da função AND assim:

AND(B6="red",OR(C6="small",C6="medium"))

Este snippet retornará TRUE somente se o valor em B6 for "vermelho" E o valor em C6 for "pequeno" ou "médio". Ele é colocado dentro da função IF como o teste lógico. Quando o teste lógico retorna TRUE, a função IF retorna "x". Quando o teste lógico retorna FALSE, a função IF retorna uma string vazia ("").

Altere os valores retornados por IF para atender às suas necessidades.

Artigos interessantes...