La función OR en Excel
O (Inglés: OR) comprueba varias condiciones y devuelve VERDADERO si al menos una de ellas se cumple. Devuelve FALSO solo cuando todas son falsas.
Úsalo para reglas de «o… o…»: los clientes VIP o los pedidos grandes tienen envío gratis; los sábados o los domingos cuentan como fin de semana.
Sintaxis
=OR(logical1, [logical2], …)
| Argumento | Qué significa |
|---|---|
| logical1 | La primera condición, por ejemplo B2="VIP". |
| logical2, …opcional | Más condiciones. Hasta 255. |
Ejemplos
1. ¿Se cumple al menos una condición?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Cliente | Nivel | Gasto | Prioridad |
| 2 | Rina | Estándar | 1250 | TRUE |
Rina no es VIP, pero gastó más de 1,000. Basta con una condición verdadera.
2. Dentro de IF: envío gratis
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Cliente | Nivel | Pedido | Envío |
| 2 | Omar | VIP | 40 | Gratis |
El pedido es pequeño, pero Omar es VIP, así que el envío es gratis.
3. Uno de varios valores permitidos
| A | B | |
|---|---|---|
| 1 | Día | Dom |
| 2 | ¿Fin de semana? | TRUE |
Repite la celda en cada condición. =O(B1="Sáb";"Dom") no funciona.
Errores comunes
No repetir la celda en las condiciones siguientes, por ejemplo
=O(B1="Sáb";"Dom"). La segunda condición es solo el texto «Dom», no una comparación.Corrección: Escribe la comparación completa cada vez: B1="Sáb", B1="Dom".
Usar OR cuando todas las condiciones deben cumplirse.
Corrección: Usa Y (Inglés: AND) cuando se necesitan todas las condiciones.
Preguntas frecuentes
¿Puedo combinar AND y OR?
Sí: =Y(B2>=18;O(C2="Sí";D2="Sí")) significa «mayor de edad, y al menos uno de los dos consentimientos».
¿Cómo cuento las filas que coinciden con un valor u otro?
Suma dos recuentos: =CONTAR.SI(B2:B6;"Norte")+CONTAR.SI(B2:B6;"Este").
Funciones relacionadas
- ANDAND devuelve VERDADERO solo cuando todas las condiciones se cumplen.
- 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.
- COUNTIFCOUNTIF cuenta las celdas de un rango que cumplen una condición: un texto, un número, una comparación como «>100» o un comodín.