La función AND en Excel
Y (Inglés: AND) comprueba varias condiciones y devuelve VERDADERO solo si todas se cumplen. Si una sola es falsa, el resultado es FALSO.
Por sí solo devuelve VERDADERO o FALSO. Lo más habitual es usarlo dentro de SI (Inglés: IF), para que el resultado sea una palabra o un número: «Aprobado», «Permitido» o un importe de bonificación.
Sintaxis
=AND(logical1, [logical2], …)
| Argumento | Qué significa |
|---|---|
| logical1 | La primera condición, por ejemplo B2>=18. |
| logical2, …opcional | Más condiciones. Hasta 255. |
Ejemplos
1. ¿Se cumplen las dos condiciones?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Nombre | Edad | Consentimiento | Puede unirse |
| 2 | Noa | 19 | Sí | TRUE |
19 es al menos 18 y el consentimiento es «Sí», así que el resultado es VERDADERO.
2. Dentro de IF: aprobar solo si se aprueban las dos partes
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Estudiante | Teoría | Práctica | Resultado |
| 2 | Liam | 72 | 45 | Repetir |
La teoría está bien, pero la práctica (45) está por debajo de 50. Basta con una condición falsa para que Y (Inglés: AND) devuelva FALSO.
3. ¿Está un número entre dos valores?
| A | B | |
|---|---|---|
| 1 | Temperatura | 15 |
| 2 | ¿Agradable? | TRUE |
Dos comparaciones sobre la misma celda. Excel no tiene el atajo «10 <= B1 <= 20».
Errores comunes
Escribir una prueba de rango como en matemáticas, por ejemplo
=10<=B1<=20. Excel compara paso a paso y devuelve un resultado incorrecto.Corrección: Usa
=Y(B1>=10;B1<=20).Confundir AND con OR. «Norte o Este» necesita O (Inglés: OR);
=Y(B2="Norte";B2="Este")nunca es verdadera.Corrección: Usa Y (Inglés: AND) cuando deben cumplirse todas las condiciones, y O (Inglés: OR) cuando basta con una.
Preguntas frecuentes
¿Puedo usar AND sin IF?
Sí. Devuelve VERDADERO o FALSO, lo que resulta útil en reglas de formato condicional y en filtros.
¿Cómo invierto una condición?
Envuélvela en NO (Inglés: NOT): =NO(B2="Cancelado") es VERDADERO para todo lo que no esté cancelado.
Funciones relacionadas
- OROR devuelve VERDADERO cuando al menos una condición es verdadera.
- NOTNOT invierte un resultado VERDADERO o FALSO, así que es útil para comprobaciones de «cualquiera excepto».
- IFIF comprueba una condición y devuelve un valor si es verdadera y otro si es falsa.
- COUNTIFSCOUNTIFS cuenta las filas que cumplen varias condiciones a la vez, como una región y un rango de importes.