XOR

Renvoie TRUE si seulement l’une des deux valeurs reçues est vraie. Cette fonction est aussi connue sous le nom de “OU exclusif”. Si les deux valeurs sont vraies, cela renvoie FALSE.

Notez que ces valeurs peuvent être des variables ou le résultat de fonctions et opérateurs.

Utilisation

XOR(valeur1, valeur2...)

Paramètres

valeur1

(Requis) La première valeur TRUE ou FALSE

valeur2

La deuxième valeur TRUE ou FALSE

...

Vous pouvez donner autant de valeurs que vous voulez

Exemples

Exemple Avec ces variables Résultat

XOR(pays = “Canada”, age >= 18)

age est 22
pays est "Canada"

FALSE

XOR(pays = “Canada”, age >= 18)

age est 10
pays est "Canada"

TRUE

XOR(pays = “Canada”, age >= 18)

age est 22
pays est "Belgique"

TRUE

XOR(pays = “Canada”, age >= 18)

age est 10
pays est "Belgique"

FALSE

XOR(pays = “Canada”, age >= 18, ISNUMBER(FIND(“g”, nom)))

age est 10
pays est "Belgique"
nom est "Analog"

TRUE

IF(XOR(pays = “Canada”, age >= 18), “vérifié”, “non vérifié”)

age est 10
pays est "Canada"

“vérifié”

Plus d'information

La fonction peut recevoir plus de 2 valeurs. Le résultat sera TRUE si le nombre de TRUE dans les valeurs est impair, et FALSE autrement.

Cette fonction est rarement utilisée, vous n’en aurez donc probablement jamais besoin.

Voir aussi