Comme les autres fonctions logiques, la fonction OUX peut être imbriquée à l’intérieur d’autres fonctions logiques telles que les fonctions SI, ET, OU, etc. C’est de cette manière qu’elle saura offrir une véritable valeur ajoutée.
Si vous avez des difficultés ou une question, n’hésitez pas à commenter ou me contacter.
Description de la Fonction Excel OUX
Selon la définition disponible dans Excel, la fonction OUX « renvoie une valeur logique « ou exclusif » de tous les arguments ». Si l’utilisation du OU exclusif est intuitive avec deux tests logiques, ce n’est pas forcément le cas lorsque l’on utilise OUX avec plus de 2 arguments.
Avec 2 arguments
Il s’agit du OU eXclusif (eXclusive OR), que l’on peut interpréter comme étant le OU sans le ET : en considérant deux tests logiques (ayant pour résultat VRAI ou FAUX), on cherche l’un ou l’autre, mais pas les deux.
La fonction retourne VRAI si l’un des deux tests logiques est VRAI mais retourne FAUX si les deux sont VRAI.
Ce qui peut être reproduit de la manière suivante :
=ET(OU(Test1; Test2); NON(ET(Test1; Test2)))
Ou
=OU(ET(Test1; NON(Test2)); ET(NON(Test1); Test2))
Avec un nombre d’arguments différent de 2
Si le nombre de tests logiques est différent de 2, la fonction OUX se comporte en fonction de parité telle qu’elle renvoie VRAI si le nombre de tests logiques évalués à VRAI est impair et FAUX dans le cas contraire.
Considérant l’évaluation binaire des booléens VRAI = 1, FAUX = 0, le résultat d’un OUX avec un nombre de tests logiques différent de 2 correspond au Modulo 2 (Reste de la division par 2) de la somme des résultats binaires pour l’ensemble des tests logiques.
=MOD(SOMME(Test1; Test2; Test3; Test4; ...); 2)
Syntaxe de la Fonction Excel OUX
Telle que définie dans Excel, la syntaxe de la fonction OUX est la suivante :
=OUX(valeur_logique1; [valeur_logique2]; ...)
Avec valeur_logique1 défini comme « valeur_logique1, valeur_logique2, … représentent de 1 à 254 conditions à tester qui peuvent avoir la valeur VRAI ou FAUX et être des valeurs logiques, tableaux ou références ».
Fonction Excel OUX : Exemples
Fonction OUX avec 2 arguments
Quatre cas sont possibles en utilisant la fonction OUX avec 2 arguments, chacun des arguments, quel qu’il soit (valeur logique, opérateur de comparaison, référence, etc..), sera évalué à VRAI ou FAUX, les cas possibles sont donc présentés dans la matrice suivante :
Argument 1 | Argument 2 | Résultat |
---|---|---|
VRAI | VRAI | FAUX |
VRAI | FAUX | VRAI |
FAUX | VRAI | VRAI |
FAUX | FAUX | FAUX |
Ainsi, les résultats seront les suivants :
Formule | Résultat | Description |
---|---|---|
=OUX(VRAI; VRAI) | FAUX | Au moins l’un des deux arguments est VRAI, mais les deux sont VRAI donc le résultat sera FAUX. |
=OUX(VRAI; FAUX) | VRAI | Au moins l’un des deux arguments est VRAI, et les deux ne sont pas VRAI donc le résultat sera VRAI. |
=OUX(FAUX; VRAI) | VRAI | Idem. Au moins l’un des deux arguments est VRAI, et les deux ne sont pas VRAI donc le résultat sera VRAI. |
=OUX(FAUX; FAUX) | FAUX | Aucun des arguments n’est VRAI, le résultat sera donc FAUX. |
Fonction OUX avec un nombre d'arguments différent de 2
Quelques exemples pour illustrer la fonction de parité ici, avec un nombre d’arguments différent de 2.
Formule | Résultat | Description |
---|---|---|
=OUX(VRAI; VRAI; VRAI) | VRAI | Le nombre de VRAI est impair donc VRAI. |
=OUX(VRAI; VRAI; FAUX) | FAUX | Le nombre de VRAI est pair donc FAUX. |
=OUX(FAUX; FAUX; FAUX; FAUX) | FAUX | Pas de VRAI donc FAUX. |
=OUX(FAUX; FAUX; FAUX; FAUX; FAUX; VRAI) | VRAI | Nombre impair de VRAI, donc VRAI |
Voir aussi : Fonction OUX sur le site Microsoft Support.