Lógicas
AND
Definição
AND retorna TRUE quando todos os testes fornecidos são verdadeiros, e FALSE caso contrário.
Sintaxe
=AND(logical1, [logical2], ...)
Argumentos
| Argumento | Significado |
|---|---|
logical1 |
O primeiro teste, como A2>=8. |
logical2, ... |
Testes extras opcionais. Todos precisam ser verdadeiros para AND retornar TRUE. |
Exemplo resolvido
Uma fornada de forno é marcada como OK só quando dura pelo menos 8 horas e tem 0 falhas. As horas estão em A2:A4 e as falhas estão em B2:B4.
| A: Horas | B: Falhas |
|---|---|
| 6 | 1 |
| 9 | 0 |
| 8 | 2 |
Fórmula: =IF(AND(A2>=8,B2=0),"OK","Check")
Resultado: Check. Seis horas estão abaixo de 8, então AND é falso e IF retorna Check. Preenchida para baixo, a fórmula dá Check, OK e Check.
Prática
A célula A2 contém 12 e a célula B2 contém 3. Em C2, escreva uma fórmula que retorne 1 quando A2 for maior que 10 e B2 for menor que 5, e 0 caso contrário.
- Em C2, escreva uma fórmula IF que use AND e mostre 1 quando A2 for maior que 10 e B2 for menor que 5, e 0 caso contrário.
- C2 deve mostrar o resultado para 12 e 3.
Funções relacionadas
AND costuma ser colocada dentro de IF para que a célula mostre um resultado quando todos os testes passam e outro resultado quando algum teste falha.
Erro comum
Escrever =AND(A2>=8,B2=0) quando a planilha precisa de OK ou Check: AND retorna TRUE ou FALSE, então envolva em IF para converter esses valores.