Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.
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 que hace referencia a una columna contiene texto, el operador Y devuelve el valor de error #¡VALOR!; si está vacío, devuelve FALSO.
-
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 |
=SI(Y(1<[Col2]; [Col2]<100); [Col2]; "El valor está fuera del intervalo") |
Muestra el segundo número si está entre 1 y 100; en caso contrario, muestra un mensaje (El valor está fuera del intervalo). |
50 |
104 |
=SI(Y(1<[Col1]; [Col1]<100); [Col1]; "El valor está fuera del intervalo") |
Muestra el primer número si está entre 1 y 100; en caso contrario, muestra un mensaje (50). |