Función XO (XOR)
Respuesta rápida
XO devuelve VERDADERO cuando un número impar de sus condiciones es VERDADERO.
- Sintaxis
=XO(lógico1; [lógico2]; ...)- Uso más común
=XO(B2="Sí";C2="Sí")devuelve FALSO (Las dos son VERDADERO, así que no hay incoherencia: FALSO)
Con dos condiciones significa «una u otra, pero no las dos», algo útil para detectar registros que se contradicen: un pedido marcado como enviado sin número de seguimiento, o un descuento en un pedido demasiado pequeño para tenerlo.
Sintaxis
=XO(lógico1; [lógico2]; ...)
En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.
| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
lógico1 | Obligatorio | La primera condición. |
lógico2 | Opcional | Más condiciones, hasta 254 en total. |
Ejemplos
Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.
| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| D2 | =XO(B2="Sí";C2="Sí") | FALSO | Las dos son VERDADERO, así que no hay incoherencia: FALSO |
| D3 | =XO(B3="Sí";C3="Sí") | VERDADERO | Enviado sin seguimiento: exactamente una es VERDADERO |
| D4 | =SI(XO(B4="Sí";C4="Sí");"Revisar";"OK") | OK | Dentro de SI para etiquetar la fila |
Pruébalo en vivo
Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.
Ver los datos de ejemplo como tabla
| Pedido | Enviado | Tiene seguimiento | Resultado |
| K-210 | Sí | Sí | FALSO |
| K-211 | Sí | No | VERDADERO |
| K-212 | No | No | OK |
Practica XO
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Revisión de la regla de descuento
D2, devuelve VERDADERO cuando una fila incumple esa regla: el importe es de al menos 500 o el descuento es mayor que 0, pero no las dos cosas. Rellena hacia abajo hasta D7.Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| Esperar «exactamente una» con tres condiciones | Con tres condiciones, XO es VERDADERO si se cumple una o se cumplen las tres. Para exigir exactamente una, cuéntalas: =(B2="Sí")+(C2="Sí")+(D2="Sí")=1. |
| Usar XO cuando quieres O | O es VERDADERO si se cumplen las dos condiciones; XO es FALSO en ese caso. Usa XO solo cuando «las dos» deba contar como un problema. |
| #¿NOMBRE? | XO llegó con Excel 2013. En versiones anteriores, compara las dos pruebas directamente: =(B2="Sí")<>(C2="Sí"). |
Consejos
- Con dos condiciones, XO(a;b) da lo mismo que a<>b.
Preguntas frecuentes
¿Qué significa XO en Excel?
O exclusivo: VERDADERO cuando se cumple una condición, pero no las dos. Con más de dos condiciones es VERDADERO cuando se cumple un número impar de ellas.
¿Qué diferencia hay entre O y XO?
O es VERDADERO si se cumple cualquier condición, también si se cumplen todas. XO es FALSO cuando se cumplen las dos de un par.
Esta página en inglés: XOR. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .