La función XO de Excel, también conocida como «O exclusivo», es una función lógica que devuelve VERDADERO si un número impar de las condiciones proporcionadas son verdaderas, y FALSO en caso contrario. A diferencia de la función O, que devuelve VERDADERO si CUALQUIER condición es verdadera, XO requiere que no todas las condiciones puedan ser verdaderas a la vez para un resultado específico.
En esencia, evalúa si las condiciones son mutuamente excluyentes en un número impar de casos. Por ejemplo, con dos condiciones, devolverá VERDADERO solo si una de ellas es verdadera, pero no si ambas lo son.
Sintaxis
=XO(lógico1; [lógico2]; ...)
La función XO tiene los siguientes argumentos:
- lógico1: La primera condición o valor lógico a evaluar. Obligatorio.
- lógico2, …: Las condiciones o valores lógicos adicionales que se desean probar. Puede incluir hasta 254 condiciones. Opcional.
Los argumentos pueden ser valores lógicos (VERDADERO o FALSO), referencias a celdas que los contengan o fórmulas que devuelvan un resultado lógico.
Ejemplos
Ejemplo 1: Uso básico
Evaluación de valores lógicos directos para entender el comportamiento de la función.
=XO(VERDADERO; FALSO)
Resultado: VERDADERO. Hay un número impar (1) de argumentos verdaderos.
=XO(VERDADERO; VERDADERO)
Resultado: FALSO. Hay un número par (2) de argumentos verdaderos.
=XO(FALSO; FALSO)
Resultado: FALSO. Hay un número par (0) de argumentos verdaderos.
=XO(VERDADERO; VERDADERO; VERDADERO)
Resultado: VERDADERO. Hay un número impar (3) de argumentos verdaderos.
Ejemplo 2: Exclusividad de tareas
Supongamos que queremos verificar que una tarea ha sido asignada a un solo departamento, ya sea «Ventas» o «Marketing», pero no a ambos. Usaremos la siguiente tabla:
| A | B | C | |
|---|---|---|---|
| 1 | Tarea | Dpto. Ventas | Dpto. Marketing |
| 2 | Informe Anual | Sí | No |
| 3 | Campaña Redes | No | Sí |
| 4 | Análisis Competencia | Sí | Sí |
| 5 | Llamadas Clientes | No | No |
=XO(B2="Sí"; C2="Sí")
Resultado para la fila 2: VERDADERO. La tarea está asignada solo a Ventas.
Resultado para la fila 3: VERDADERO. La tarea está asignada solo a Marketing.
Resultado para la fila 4: FALSO. La tarea está asignada a ambos, no es exclusivo.
Resultado para la fila 5: FALSO. La tarea no está asignada a ninguno.
Ejemplo 3: Control de acceso
Imaginemos una puerta de seguridad que se abre si se cumple una de dos condiciones: o se pasa una tarjeta de acceso válida (pero no se introduce un PIN) o se introduce un PIN de un solo uso (sin tarjeta). Si se cumplen ambas o ninguna, la puerta permanece cerrada.
| A | B | |
|---|---|---|
| 1 | Tarjeta Válida | PIN Válido |
| 2 | VERDADERO | FALSO |
| 3 | FALSO | VERDADERO |
| 4 | VERDADERO | VERDADERO |
| 5 | FALSO | FALSO |
=XO(A2; B2)
Al aplicar esta fórmula, el resultado sería VERDADERO para las filas 2 y 3 (acceso concedido) y FALSO para las filas 4 y 5 (acceso denegado).
Observaciones
Los argumentos de la función XO deben ser valores lógicos (VERDADERO/FALSO) o referencias a celdas/matrices que los contengan. Si los argumentos contienen texto o celdas vacías, estos valores se ignoran. Los números se interpretan como lógicos, donde 0 es FALSO y cualquier otro número es VERDADERO.
Errores comunes
- #¡VALOR!: Ocurre si ninguno de los argumentos proporcionados puede evaluarse como un valor lógico. Por ejemplo,
=XO("texto1"; "texto2"). - #¿NOMBRE?: Ocurre si está utilizando una versión de Excel anterior a 2013, ya que la función no estaba disponible.
Disponibilidad por versión de Excel
La función XO fue introducida en Excel 2013 y está disponible en todas las versiones posteriores, incluyendo Excel 2016, Excel 2019, Excel 2021 y Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas | Alternativa |
|---|---|---|---|
| Microsoft Excel | ✔️ | Disponible desde Excel 2013. | |
| Google Sheets | ✔️ | La función se llama XOR. | |
| LibreOffice Calc | ✔️ | La función se llama XOR. | |
| OpenOffice Calc | ❌ | No dispone de una función XO o XOR nativa. | Para dos condiciones: =Y(O(A1;B1);NO(Y(A1;B1)))Para un rango: =ES.IMPAR(CONTAR.SI(A1:A5;VERDADERO)) |
| WPS Office Spreadsheets | ✔️ | La función se llama XOR. | |
| Apple Numbers | ✔️ | La función se llama XOR. |
