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
Autor

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

Publicado por:

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...

Publicado por:

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...

Publicado por:

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...