
Resumo
A função XOR executa o que é chamado de "OU exclusivo". Com duas instruções lógicas, XOR retorna TRUE se qualquer uma das instruções for TRUE, mas retorna FALSE se ambas as instruções forem TRUE. Se nenhum for TRUE, XOR também retornará FALSE.
Objetivo
Executar OU exclusivoValor de retorno
Verdadeiro ou falsoSintaxe
= XOR (lógico1, (lógico2), …)Argumentos
- lógico1 - uma expressão, constante ou referência avaliada como VERDADEIRO ou FALSO.
- lógico2 - (opcional) Uma expressão, constante ou referência avaliada como VERDADEIRO ou FALSO.
Versão
Excel 2013Notas de uso
A função XOR executa o que é chamado de "OU exclusivo", em oposição ao "OU inclusivo" executado pela função OU. Enquanto a função OR retorna verdadeiro se qualquer lógica for TRUE, XOR retorna TRUE em casos específicos. No caso mais simples, com apenas duas instruções lógicas, XOR retorna TRUE apenas se um dos lógicos for TRUE, não se ambos os lógicos forem TRUE.
O conceito de OR exclusivo é mais conhecido no mundo da programação. Em inglês simples, você pode pensar em uma frase como esta "Eu vou visitar Nova York ou São Francisco neste verão". Nada me impede de visitar os dois, mas o significado é claro que pretendo visitar apenas um ou outro.
Com mais de 2 lógicas
Com mais de 2 lógicas, XOR só retorna TRUE quando o número de lógicas TRUE é ímpar, conforme mostrado no exemplo a seguir:
Notas:
- Os argumentos lógicos devem ser avaliados como TRUE ou FALSE, 1 ou 0, ou ser referências que contêm valores lógicos.
- Referências vazias são ignoradas.
- XOR retorna #VALUE! se nenhum valor lógico for encontrado.
- Com mais de dois lógicos, XOR retorna TRUE quando o número de lógicos TRUE é ímpar e FALSE se não for.
- O XOR foi introduzido no Excel 2013.