Resumen
La función XOR realiza lo que se denomina "OR exclusivo". Con dos declaraciones lógicas, XOR devuelve VERDADERO si cualquiera de las declaraciones es VERDADERO, pero devuelve FALSO si ambas declaraciones son VERDADERAS. Si ninguno es TRUE, XOR también devuelve FALSE.
Propósito
Realizar quirófano exclusivoValor devuelto
Verdadero o falsoSintaxis
= XOR (lógico1, (lógico2),…)Argumentos
- lógico1 : una expresión, constante o referencia que se evalúa como VERDADERO o FALSO.
- lógico2 : (opcional) una expresión, constante o referencia que se evalúa como VERDADERO o FALSO.
Versión
Excel 2013Notas de uso
La función XOR realiza lo que se llama "OR exclusivo", en contraposición al "OR inclusivo" realizado por la función OR. Mientras que la función OR devuelve verdadero si alguna lógica es VERDADERA, XOR devuelve VERDADERO en casos específicos. En el caso más simple, con solo dos declaraciones lógicas, XOR devuelve VERDADERO solo si una de las lógicas es VERDADERA, no si ambas lógicas son VERDADERAS.
El concepto de quirófano exclusivo es más familiar en el mundo de la programación. En un lenguaje sencillo, puede pensar en una frase como esta "Voy a visitar Nueva York o San Francisco este verano". Nada me impide visitar ambos, pero el significado es claramente que planeo visitar solo uno o el otro.
Con más de 2 lógicas
Con más de 2 lógicas, XOR solo devuelve VERDADERO cuando el número de lógicas VERDADERAS es impar, como se muestra en el siguiente ejemplo:
Notas:
- Los argumentos lógicos deben evaluar como VERDADERO o FALSO, 1 o 0, o ser referencias que contengan valores lógicos.
- Las referencias vacías se ignoran.
- XOR devuelve # ¡VALOR! si no se encuentran valores lógicos.
- Con más de dos lógicas, XOR devuelve VERDADERO cuando el número de lógicos VERDADERO es impar y FALSO si no.
- XOR se introdujo en Excel 2013.