Funciones › XO
Función XO en Excel: una condición o la otra, pero no las dos
La función XO es el "o exclusivo". Con dos condiciones, devuelve VERDADERO si se cumple una, pero no las dos. Responde preguntas como "¿el empleado eligió solo uno de los dos beneficios?" o "¿el pago quedó registrado en un solo lugar?".
Se diferencia de O en un caso: cuando las dos condiciones se cumplen, O da verdadero y XO da falso.
Sintaxis
=XO(valor_lógico1; [valor_lógico2]; …) En inglés: XOR
valor_lógico1La primera condición. Ej.:
B2="Sí".valor_lógico2(opcional)Opcional. Más condiciones. Con más de dos, el resultado es verdadero cuando la cantidad de condiciones que se cumplen es impar.
Ejemplos
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Empleado | Vales de comida | Transporte | ¿Eligió solo uno? |
| 2 | Jara | Sí | No | VERDADERO |
| 3 | Kuri | Sí | Sí |
D2: =XO(B2="Sí";C2="Sí") Resultado: VERDADEROJara eligió los vales y no el transporte. Se cumple una sola condición: el resultado es verdadero.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Guardia | Sábado | Domingo | Revisión |
| 2 | León | X | X | Revisar |
| 3 | Meza | X |
D2: =SI(XO(B2="X";C2="X");"Correcto";"Revisar") Resultado: RevisarCada guardia debe cubrir un solo día. León está anotado en los dos, así que XO da falso y aparece "Revisar".
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Factura | Pago en banco | Pago en caja | ¿Un solo pago? |
| 2 | F-9 | 850 | 0 | |
| 3 | F-10 | 0 | 0 | FALSO |
D3: =XO(B3>0;C3>0) Resultado: FALSOTambién da falso cuando no se cumple ninguna condición. La factura F-10 no tiene pago en banco ni en caja.
Practica ahora
Cargando…
Hacer la lección completa: Y, O y XO →
Errores comunes
- Usarla como
O. Si las dos condiciones se cumplen,XOda falso. Cuando te sirve "una, otra o las dos", la función correcta esO. - Tres o más condiciones. No significa "solo una": da verdadero si se cumple una cantidad impar, también las tres. Para dos opciones funciona como esperas; con más, revisa bien el caso.
- Esperar un texto como resultado.
XOsolo devuelveVERDADEROoFALSO. Para mostrar otro texto, ponla dentro deSI. - Versión de Excel.
XOexiste desde Excel 2013. En versiones más antiguas da un error de nombre; ahí hay que combinarO,YyNO.
Lecciones para practicar XO
- Y, O y XO: Une varias preguntas en una sola respuesta con las funciones Y, O y XO.