La función XO es una función lógica que compara una o varias condiciones y devuelve un resultado VERDADERO o FALSO.
Qué hace la función XO:
- Devuelve VERDADERO si se cumple solo una de las condiciones evaluadas.
- Devuelve FALSO si no se cumple ninguna condición o si se cumplen todas.
Es decir:
- Solo una condición verdadera = VERDADERO.
- Más de una condición verdadera = FALSO.
- Ninguna verdadera = FALSO.
La función XO es distinta de la función O:
- La función O devuelve VERDADERO si se cumple una o más condiciones.
- La función XO solo devuelve VERDADERO cuando exactamente una condición es verdadera.
La sintaxis de la función XO es muy simple:
=XO(lógica1; lógica2; lógica3; …)
Sólo necesita las pruebas lógicas como argumentos. Por ejemplo:
=XO(A1>10; B1>10)
Interpretación:
- Si solo A1>10 es verdadero o solo B1>10 es verdadero, la función devuelve VERDADERO.
- Si A1>10 y B1>10 son verdaderos a la vez, devuelve FALSO.
- Si ninguno supera 10, devuelve FALSO.
Vamos con un ejemplo de validación empresarial: un empleado obtiene una alerta si cumple solo uno de estos criterios:
- antigüedad mayor de 1 año
- ventas mayores de 20 unidades
=XO(A2>1; B2>20)
Los resultados serán:
- Si cumple solo uno de los criterios, devuelve VERDADERO.
- Si cumple los dos a la vez, devuelve FALSO.
- Si no cumple ninguno, devuelve FALSO.
Comparación resumida entre Y, O y XO
|
Función
|
Condición para VERDADERO
|
|
Y() |
Todas las condiciones deben cumplirse |
|
O() |
Basta con que se cumpla una o varias |
|
XOR() |
Debe cumplirse solo una, pero no varias |
La función XO es útil cuando necesitas marcar situaciones únicas, excepcionales o mutuamente excluyentes. Algunos usos típicos:
- Validación donde solo debe cumplirse un criterio, pero no varios a la vez.
- Detección de inconsistencias en datos.
- Clasificación especial basada en un único comportamiento.
- Alertas automáticas cuando existe una excepción.
XO no está disponible en todas las versiones de Excel. Si usas una versión anterior sin XO, puedes replicarla con esta fórmula:
=Y(O(A2>10;B2>10);NO(Y(A2>10;B2>10)))
Pero si tienes XO, es mucho más cómodo utilizarla directamente y cometerás menos errores de sintaxis.
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...