Lógicas
AND
Definición
AND devuelve TRUE cuando todas las pruebas que le das son verdaderas, y FALSE en caso contrario.
Sintaxis
=AND(logical1, [logical2], ...)
Argumentos
| Argumento | Significado |
|---|---|
logical1 |
La primera prueba, como A2>=8. |
logical2, ... |
Pruebas extra opcionales. Todas deben ser verdaderas para que AND devuelva TRUE. |
Ejemplo resuelto
Una hornada de horno se marca OK solo cuando dura al menos 8 horas y tiene 0 fallos. Las horas están en A2:A4 y los fallos en B2:B4.
| A: Horas | B: Fallos |
|---|---|
| 6 | 1 |
| 9 | 0 |
| 8 | 2 |
Fórmula: =IF(AND(A2>=8,B2=0),"OK","Check")
Resultado: Check. Seis horas está por debajo de 8, así que AND es falso e IF devuelve Check. Al rellenar hacia abajo, la fórmula da Check, OK y Check.
Práctica
La celda A2 contiene 12 y la celda B2 contiene 3. En C2, escribe una fórmula que devuelva 1 cuando A2 sea mayor que 10 y B2 sea menor que 5, y 0 en caso contrario.
- En C2, escribe una fórmula IF que use AND y muestre 1 cuando A2 sea mayor que 10 y B2 sea menor que 5, y 0 en caso contrario.
- C2 debe mostrar el resultado para 12 y 3.
Funciones relacionadas
AND suele colocarse dentro de IF para que la celda muestre un resultado cuando todas las pruebas se cumplen y otro distinto cuando falla alguna.
Error común
Escribir =AND(A2>=8,B2=0) cuando la hoja necesita OK o Check: AND devuelve TRUE o FALSE, así que envuélvelo en IF para convertir esos valores.