Las funciones Y y O en Excel son funciones lógicas que permiten evaluar condiciones y devolver un resultado VERDADERO o FALSO. Son determinantes para automatizar decisiones, validar datos y generar alertas en tu hoja de cálculo.
Si trabajas con datos empresariales, estas funciones te van a ahorrar tiempo, errores y muchas tareas repetitivas.
Función Y en Excel
Es una de las funciones básicas de Excel, presente en todas sus versiones. La función Y comprueba si todas las condiciones son verdaderas. La sintaxis es muy sencilla:
=Y(lógica1; lógica2; ...)
Devuelve:
- VERDADERO: si todas las condiciones se cumplen.
- FALSO: si alguna falla.
Por ejemplo: queremos comprobar si un empleado tiene con ventas tiene experiencia en el equipo. Definimos estas dos condiciones:
- 1 año o más de antigüedad.
- Más de 20 ventas en el mes.
Suponemos que tenemos un listado con esta información para todos los empleados, en la columna A tenemos la antigüedad en años y en la B el número de ventas. Haríamos:
=Y(A2>=1; B2>20)
Para el caso de concreto de la gestión de trabajadores, la función Y permite detectar y segmentar datos como:
- Bonificaciones
- Control de acceso a beneficios
- Detección de incumplimientos
- Segmentar la antigüedad
Y muchas otras opciones. Como función lógica, es muy flexible y práctica.
Función O en Excel
También es una de las funciones más antiguas de Excel. En este caso, la función O comprueba si al menos una de las condiciones se cumple.
La sintaxis es exactamente la misma que hemos visto anteriormente, sólo cambia el nombre de la función:
=O(lógica1; lógica2; ...)
Devuelve:
- VERDADERO: si una o más condiciones se cumplen.
- FALSO: si ninguna se cumple.
Por ejemplo: Un cliente tiene descuento si es Autónomo o Empresa:
=O(C2="Autónomo"; C2="Empresa")
Igual que la función Y, la función O es muy flexible y sirve para muchas tareas, algunas podrían ser:
- Clasificación de clientes
- Alertas comerciales
- Validaciones de campos
Combinaciones potentes con otras funciones
Las funciones Y y O se convierten en herramientas realmente potentes cuando se combinan con otras funciones muy utilizadas en Excel. Aquí tienes los usos más comunes en empresas, con ejemplos de lo que puedes hacer, aunque si le echas imaginación seguro que encuentres decenas de aplicaciones más.
Y + SI para decisiones automáticas: por ejemplo, aprobar un pedido solo si tiene margen suficiente y el cliente está activo.
=SI(Y(C2>=0,25; D2="Activo");"Aprobado";"Bloqueado")
Esta función aprueba o bloquea un pedido según dos condiciones del cliente:
- C2 → Margen del pedido (expresado en porcentaje)
- D2 → Estado del cliente (por ejemplo: “Activo”, “Bloqueado”, etc.)
Lo que hace es:
- Verificar que el margen del pedido es igual o superior al 25%
- Comprobar que el cliente está Activo
Si ambas condiciones se cumplen (Y), devuelve “Aprobado”. Si alguna falla, devuelve “Bloqueado”, recomendando revisión antes de continuar.
O + CONTAR.SI para identificar clientes por múltiples categorías: por ejemplo, marcar como “Cliente VIP” si pertenece a alguna categoría especial.
=SI(O(CONTAR.SI(E2;"Premium")>0;CONTAR.SI(E2;"Gold")>0);"VIP";"Normal")
Esta función clasifica a un cliente dependiendo de su categoría:
- E2 → Categoría asignada al cliente (ej.: “Premium”, “Gold”, etc.)
- CONTAR.SI(E2;"Premium") → Comprueba si la celda contiene la categoría Premium
- CONTAR.SI(E2;"Gold") → Comprueba si la celda contiene la categoría Gold
Lo que hace es:
- Evaluar si el cliente pertenece a una de las categorías especiales
- Si es Premium o Gold, se le considera VIP
Si cualquiera de las dos condiciones es cierta (O), devuelve “VIP”. Si no cumple ninguna, devuelve “Normal”.
Y + BUSCARV para validar datos ya aceptados: por ejemplo, confirmar que un producto existe y tiene stock mayor a 0.
=Y(BUSCARV(A2;Productos!A:B;2;FALSO)>0; BUSCARV(A2;Productos!A:C;3;FALSO)>0)
Esta función valida datos de productos usando dos comprobaciones:
- A2 → Código del producto introducido
- Productos!A:A → Columna donde se busca el producto
- Productos!B:B → Columna con la descripción o nombre del producto
- Productos!C:C → Columna con el stock disponible
Lo que hace es:
- Comprobar con BUSCARV que el producto existe en la lista (su descripción es mayor que 0)
- Verificar que el stock del producto es mayor de 0
Si ambas condiciones se cumplen (Y), devuelve VERDADERO (el producto es válido y hay unidades).
Si alguna falla, devuelve FALSO (producto inexistente o sin stock).
O + SUMAR.SI para alertas por exceso de compra o gasto: por ejemplo, Notificar si un cliente supera el gasto mensual o si su pedido individual es muy alto.
=SI(O(SUMAR.SI(Clientes!A:A;A2;Clientes!C:C)>5000; D2>2000);"Revisar";"Correcto")
Esta función analiza datos de clientes usando dos condiciones:
- A2 → Código o identificador del cliente
- Clientes!A:A → Columna donde se buscan los clientes
- Clientes!C:C → Columna con los importes acumulados de compras del mes
- D2 → Importe del pedido actual
Lo que hace es:
- Suma todas las compras del cliente (SUMAR.SI) y comprueba si superan 5.000 €
- Comprueba si el pedido actual es mayor de 2.000 €
Si cualquiera de estas dos condiciones se cumple (O), muestra “Revisar” (pedido a analizar).
Si ninguna se cumple, muestra “Correcto” (pedido dentro de los límites).
En conclusión: las funciones Y y O son la base de la lógica en Excel y, sobre todo, se potencian cuando las combinas con otras funciones como SI, CONTAR.SI, BUSCARV, SUMAR.SI o formato condicional. Con ellas, tus hojas dejan de ser un simple listado de datos para convertirse en herramientas inteligentes. Estas funciones te ayudarán, entre otras cosas a:
- Automatizar decisiones: Excel decide por ti según reglas de negocio (aprobado/no aprobado, riesgo/no riesgo).
- Reducir tareas manuales: controlan datos automáticamente, evitando revisar registros uno por uno.
- Optimizar el análisis: clasifican clientes, pedidos, productos y alertan sobre desviaciones clave.
- Para cualquier área de negocio: ventas, finanzas, compras, RRHH, operaciones... donde haya decisiones, Y y O funcionan.
Dominar Y y O es dar un paso hacia hojas de cálculo más automáticas, fiables y orientadas a resultados empresariales.
Cuadro resumen: ¿Qué función usar en cada caso?
| Necesidad del negocio | Función recomendada |
|---|---|
| Deben cumplirse todas las condiciones | Y |
| Basta con que se cumpla una condición | O |
| Aprobar o rechazar según reglas del negocio | Y + SI |
| Clasificar clientes en grupos especiales | O + CONTAR.SI |
| Validar producto y disponibilidad de stock | Y + BUSCARV |
| Control de gasto y límites por cliente | O + SUMAR.SI |
Ejemplo con datos reales
Con un ejemplo entenderás rápidamente cómo funciona. Imagínate que tenemos una lista de vendedores los cuáles cobran un bonus anual si en algún trimestre superan los 6000€ en ventas. Con la función O veremos como resultado VERDADERO aquellos vendedores que en algún trimestre superen los 6000€ en ventas, y FALSO para aquellos vendedores que no consiguieron ni siquiera un trimestre con más de 6000€ en ventas.
El resultado sería el siguiente:

Entonces, como primer ejemplo de la lista, Manuel, tiene sus ventas trimestrales y en la celda F6 hemos aplicado la función O con los siguientes argumentos para ver si se le otorga o no el bonus en algún trimestre. Fíjate en que el importe del bonus los hemos puesto como referencia a la celda B13:
=O(B6>$B$13;C6>$B$13;D6>$B$13;E6>$B$13)
- valor_lógico1: B6>$B$13, primera condición a evaluar. Ventas del primer trimestre (B6) superiores al bonus ($B$13)
- valor_lógico2: C6>$B$13, segunda condición a evaluar. Ventas del segundo trimestre (C6) superiores al bonus ($B$13)
- valor_lógico3: D6>$B$13, tercera condición a evaluar. Ventas del tercer trimestre (D6) superiores al bonus ($B$13)
- valor_lógico4: E6>$B$13, cuarta condición a evaluar. Ventas del cuarto trimestre (E6) superiores al bonus ($B$13)
De este modo vemos que todos lo cobran a excepción de Luisa que no logró en ningún trimestre llegar a una venta superior a 6000€. El resto ya sea que cumplieron con el objetivo propuesto algún trimestre o todos, cobrarán su bonus anual.
Enrique Serrano
Soy Enrique Serrano Fuentes, un emprendedor y experto en Excel con una sólida trayectoria en el sector financiero corporativo. He orientado mi carrera hacia lo digital y emprendedor, y actualmente colaboro con Plantillas Pyme. Me especializo en crear herramientas y recursos prácticos para la gestión empresarial, combinando mi formación en economía, finanzas y marketing con una pasión por la innovación y el desarrollo de negocios.
Plantillas relacionadas
Artículos relacionados
Hoy hablaremos de cómo valorar una empresa con Excel, aunque antes de entrar en materia debemos tener claro qué mide cada método de valoración de...
Toda empresa necesita saber en todo momento dónde está desde el punto de vista económico-financiero porque esa visión le permite conocer hacia...
Las 5 mejores plantillas Excel para autónomos y pymes: planifica tu viabilidad y tesorería, valora tu empresa y analiza tus balances de forma...