Devuelve el valor lógico TRUE si todos los argumentos tienen el valor TRUE; devuelve FALSE si uno o varios argumentos tienen el valor FALSE.
Sintaxis
AND(valor_lógico1,valor_lógico2,...)
Valor_lógico1, valor lógico2, ... representan de 1 a 30 condiciones que se van a comprobar y cuyo valor puede ser TRUE o FALSE.
Comentarios
- Los argumentos deben devolver un valor lógico como TRUE o FALSE, o bien, los argumentos deben ser referencias de columna que contienen valores lógicos.
- Si un argumento de referencia de columna contiene texto, AND devuelve el valor de error #¡VALOR!; si está vacío, devuelve FALSE.
- Si los argumentos no contienen valores lógicos, AND devuelve el valor de error #¡VALOR!.
Ejemplo 1
Fórmula |
Descripción (Resultado) |
=AND(TRUE, TRUE) |
Todos los argumentos tienen el valor TRUE (Sí). |
=AND(TRUE, FALSE) |
Uno de los argumentos tiene el valor FALSE (No). |
=AND(2+2=4, 2+3=5) |
Todos los argumentos devuelven el valor TRUE (Sí). |
Ejemplo 2
Col1 | Col2 | Fórmula |
Descripción (Resultado) |
50 | 104 | =AND(1<[Col1], [Col1]<100) |
Porque 50 está entre 1 y 100 (Sí) |
50 | 104 | =IF(AND(1<[Col2], [Col2]<100), [Col2], "El valor está fuera del rango.") |
Muestra el segundo número si está entre 1 y 100; en caso contrario, mostrará un mensaje (El valor está fuera del rango.). |
50 | 104 | =IF(AND(1<[Col1], [Col1]<100), [Col1], "El valor está fuera del rango.") |
Muestra el primer número si está entre 1 y 100; en caso contrario, mostrará un mensaje (50). |