FormulaCamp
Toutes les fonctions
Logic

OU.EXCLUSIF (XOR) dans Excel

OU.EXCLUSIF (XOR) expliquée avec sa parité logique, trois exemples vérifiés et les erreurs à éviter avec plusieurs arguments.

Syntaxe

XOR(logical1, logical2, …)

Exemple : =XOR(B2>0,C2>0)

Disponible dans : Excel 2013+

La fonction OU.EXCLUSIF renvoie TRUE lorsqu’un nombre impair de conditions fournies valent TRUE. Sa syntaxe est =XOR(logical1, [logical2], …).

Quand l’utiliser

Arguments

Exemples expliqués

Une seule condition réussit

AB
1AB
283

Formule : D2: =XOR(A2>5,B2>5)

Résultat : TRUE

Seule la première comparaison est vraie.

Les deux conditions réussissent

AB
1AB
289

Formule : D2: =XOR(A2>5,B2>5)

Résultat : FALSE

Deux conditions vraies forment un total pair.

Trois conditions vraies

ABC
1ABC
2111

Formule : E2: =XOR(A2=1,B2=1,C2=1)

Résultat : TRUE

Avec trois arguments, XOR teste une parité impaire et non la présence d’une seule condition vraie.

À vous de jouer

Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.

Formule en F2 : =XOR(B2>=90,C2="Yes")

Feuille d’exemple : XOR
ABCDEF
1StudentScoreExtra creditAttemptsResult
2Ann92Yes2FALSE
3Bob74No0
4Cy58Yes3
5Dee81No1
6Eli662
Résultat en F2 : FALSE
S’exercer dans une leçon en anglais : SWITCH, XOR, IFNA, EXACT

Erreurs et vérifications

Fonctions associées

Questions fréquentes

Quelle différence entre XOR et OR ?
OR vaut TRUE lorsque les deux conditions sont vraies ; XOR vaut FALSE dans ce cas.
Que renvoie XOR(TRUE,TRUE,FALSE) ?
FALSE, car deux valeurs TRUE constituent un total pair.
Comment vérifier qu’exactement une de plusieurs conditions est remplie ?
Additionnez les tests sous forme de nombres : =(A2>0)+(B2>0)+(C2>0)=1.

Autres fonctions de la catégorie Logic