Lógicas
Cuando las dos pruebas deben cumplirse
Definición
Mostrar 1 solo cuando se cumplen las dos pruebas significa envolver AND dentro de IF.
Sintaxis
=IF(AND(logical1, logical2),1,0)
Argumentos
| Argumento | Significado |
|---|---|
logical1 |
La primera prueba, por ejemplo B2>=10. |
logical2 |
La segunda prueba, por ejemplo C2<=3. |
Ejemplo resuelto
Una tienda marca un reaprovisionamiento cuando las unidades de B2 son al menos 10 y los días restantes de C2 son como máximo 3.
| A: Artículo | B: Unidades | C: Días restantes |
|---|---|---|
| Harina | 15 | 2 |
| Levadura | 6 | 1 |
| Sal | 20 | 9 |
Fórmula: =IF(AND(B2>=10,C2<=3),1,0)
Resultado: 1. 15 es al menos 10 y 2 es como máximo 3, así que se cumplen las dos pruebas.
Práctica
La celda C2 contiene 4. La celda D2 contiene 9. En E2, escribe una fórmula que muestre 1 cuando C2 sea mayor que 10 y D2 sea menor que 5, y 0 en caso contrario.
- En E2, escribe una fórmula IF que use AND y muestre 1 cuando C2 sea mayor que 10 y D2 sea menor que 5, y 0 en caso contrario.
- E2 debe mostrar el resultado para 4 y 9.
Funciones relacionadas
AND es la función que exige que se cumplan las dos pruebas.
Error común
Escribir solo una prueba, como en =IF(AND(B2>=10),1,0): se ignoran los días restantes, así que Sal también mostraría 1.