Lógicas
Quando os dois testes precisam passar
Definição
Mostrar 1 só quando dois testes passam significa envolver AND dentro de IF.
Sintaxe
=IF(AND(logical1, logical2),1,0)
Argumentos
| Argumento | Significado |
|---|---|
logical1 |
O primeiro teste, por exemplo B2>=10. |
logical2 |
O segundo teste, por exemplo C2<=3. |
Exemplo resolvido
Uma loja marca um reabastecimento quando as unidades em B2 são pelo menos 10 e os dias restantes em C2 são no máximo 3.
| A: Item | B: Unidades | C: Dias restantes |
|---|---|---|
| Farinha | 15 | 2 |
| Fermento | 6 | 1 |
| Sal | 20 | 9 |
Fórmula: =IF(AND(B2>=10,C2<=3),1,0)
Resultado: 1. 15 é pelo menos 10 e 2 é no máximo 3, então os dois testes passam.
Prática
A célula C2 contém 4. A célula D2 contém 9. Em E2, escreva uma fórmula que mostre 1 quando C2 for maior que 10 e D2 for menor que 5, e 0 nos demais casos.
- Em E2, escreva uma fórmula IF que use AND e mostre 1 quando C2 for maior que 10 e D2 for menor que 5, e 0 caso contrário.
- E2 deve mostrar o resultado para 4 e 9.
Funções relacionadas
AND é a função que exige que os dois testes passem.
Erro comum
Escrever só um teste, como em =IF(AND(B2>=10),1,0): os dias restantes são ignorados, então Sal também mostraria 1.