XOR
Retorna um OU exclusivo lógico de todos os argumentos. Retorna VERDADEIRO quando um número ímpar de argumentos é VERDADEIRO, e FALSO quando é par.
XOR(lógico1; [lógico2]; ...)Argumentos
lógico1Uma condição ou valor lógico a avaliar.lógico2Condições ou valores lógicos adicionais (até 254 no total).(opcional)
=XOR(VERDADEIRO;FALSO)Apenas um argumento VERDADEIRO — retorna VERDADEIRO
=XOR(VERDADEIRO;VERDADEIRO)Dois VERDADEIROS (quantidade par) — retorna FALSO
=XOR(1>0;2>0;3>0)Três VERDADEIROS (quantidade ímpar) — retorna VERDADEIRO
- •XOR retorna VERDADEIRO se uma quantidade ímpar de argumentos for VERDADEIRO
- •Disponível desde o Excel 2013
- •Útil para verificações de paridade e lógica de alternância
- •Para dois argumentos, XOR equivale a '=A<>B' em valores lógicos
- •Esperar que XOR funcione como OU - XOR devolve VERDADEIRO apenas quando um número ímpar de argumentos é VERDADEIRO, não simplesmente quando pelo menos um o é, o que surpreende quem espera o comportamento padrão de OU
- •Passar mais do que dois argumentos e assumir que XOR verifica que exatamente um é VERDADEIRO - com três ou mais valores VERDADEIRO, XOR ainda pode devolver VERDADEIRO se a contagem de valores VERDADEIRO for ímpar, não necessariamente apenas um
- •Usar XOR em valores não lógicos sem perceber como o Excel os converte - números e texto são primeiro avaliados quanto à sua veracidade lógica, o que pode produzir resultados inesperados
OUDevolve VERDADEIRO se pelo menos um argumento for VERDADEIRO, uma lógica mais habitualmente necessária do que o comportamento de ou-exclusivo de XOR.EDevolve VERDADEIRO apenas se todos os argumentos forem VERDADEIRO, uma condição mais estrita do que OU ou XOR.NÃOFrequentemente combinada com uma lógica do tipo XOR para inverter um resultado, embora NÃO por si só só aceite um único argumento.Em que se distingue XOR de OU?
OU devolve VERDADEIRO se pelo menos um argumento for VERDADEIRO, independentemente de quantos. XOR devolve VERDADEIRO apenas quando um número ímpar de argumentos é VERDADEIRO - com exatamente dois argumentos, isso significa exatamente um deles, mas com três ou mais, o comportamento é menos intuitivo.
XOR com três valores VERDADEIRO devolve VERDADEIRO ou FALSO?
VERDADEIRO, porque três é um número ímpar - a regra real de XOR trata da paridade (ímpar ou par) dos valores VERDADEIRO, não simplesmente se exatamente um o é.
Quando é que realmente usaria XOR?
É mais útil com exatamente duas condições, onde quer saber se exatamente uma (mas não ambas) é verdadeira - como sinalizar uma discrepância entre duas configurações que deveriam sempre diferir.
Precisa traduzir uma fórmula usando XOR?
Use nosso tradutor para converter sua fórmula completa
