O Função IF no Excel é extremamente útil: ele gera resultados diferentes, dependendo do fato de a entrada atender a um determinado critério. Mas e se você quiser que a entrada atenda a vários critérios em vez de apenas um? É aí que entra a função Função AND entra em cena. Quando combinadas, as funções IF AND do Excel criam uma ferramenta ainda mais poderosa!
Sintaxe
Começarei mostrando a sintaxe de um típico Função IF:
- expressão_lógica - uma expressão ou referência a uma célula que contém uma expressão que tem um valor lógico, como VERDADEIRO ou FALSO. A função AND é usada aqui para testar várias expressões
- value_if_true - o valor que a função retorna se a expressão_lógica for VERDADEIRA. Esse valor pode ser um número, um texto ou até mesmo outra função que retorne um valor. Você também pode incorporar outra instrução IF aqui: isso é conhecido como IF aninhado
- value_if_false - o valor que a função IF retorna se a expressão_lógica for FALSA. Semelhante a value_if_true, pode ser um número, texto ou outra função que retorne um valor. Também pode ser um IF aninhado. Observe que essa é uma entrada opcional e, se você a deixar de fora, obterá um valor em branco quando a expressão for FALSA
Agora, a função AND:
- logical1, logical2, etc. são expressões lógicas. A função gerará um resultado VERDADEIRO somente se todas as expressões lógicas forem verdadeiras
Por fim, quando você os junta, obtém o resultado:
- Quando combinada, a função AND substitui o parâmetro logical_expression na função IF
- Todas as expressões lógicas na função AND devem ser VERDADEIRAS para obter o resultado value_if_true
Como usar a combinação IF AND
Vou mostrar alguns exemplos agora para explicar completamente as funções. Neste exemplo, tenho uma lista de pessoas e suas informações dietéticas. Quero escrever uma função que me diga se cada pessoa é vegetariana e tem alergias.
Posso fazer isso com a fórmula =IF(AND(D2=”Yes”,E2=”Yes”), ”Yes”, ”No”).
A expressão lógica aqui é AND(D2=”Yes”,E2=”Yes”). Essa expressão só é avaliada como VERDADEIRA quando ambos os valores na coluna D (vegetariano) e E (alergias) são Yes. Se qualquer um deles for No, a expressão será FALSE.
Observe que você pode usar qualquer um dos operadores lógicos em sua expressão lógica. A lista abaixo mostra as opções que você tem.
Número entre dois valores
Outra maneira de usar a combinação de funções IF AND do Excel é quando você deseja encontrar um número que esteja entre dois números.
Por exemplo, se eu quiser ver quem tem mais de 19 anos e menos de 22, posso usar a função =IF(AND(B2>19,B2<22), "Yes", "No").
Aqui, usei mais dois dos operadores lógicos mostrados anteriormente (> e <). O uso da função AND me permite definir rapidamente um intervalo para cada valor, definindo os limites superior e inferior.
Eu também poderia usar o >= e o <= para obter o mesmo resultado, digitando =IF(AND(B2>=20,B2<=21), "Yes", "No").
Dicas para usar a combinação de funções IF AND no Excel
- A combinação IF AND é uma alternativa muito mais limpa às instruções IF aninhadas. Às vezes, os IFs aninhados são necessários, mas se você puder usar IF e AND, faça isso!
- Todas as expressões lógicas dentro da função AND devem ser verdadeiras, caso contrário, ela retornará FALSE
- Se você quiser obter um resultado VERDADEIRO se qualquer uma de suas expressões lógicas for verdadeira, poderá usar a função OU em vez de E
