Comment utiliser la fonction XOR (OUX) dans Excel

Français Anglaise
OUX XOR

La fonction XOR (OUX en français) est une fonction logique utilisée couramment dans Microsoft Excel et Google Sheets. Elle renvoie TRUE si le nombre de valeurs TRUE est impair, et FALSE si ce nombre est pair. Cette fonction est particulièrement pratique pour effectuer des tests logiques comprenant plusieurs conditions variées.

Syntaxe et exemples dans Excel et Google Sheets

La syntaxe de la fonction XOR est la suivante :

=XOR(logical1, [logical2], ...)
  • logical1, logical2, … : Ce sont les arguments qui représentent les conditions à vérifier. Il est nécessaire de fournir au moins un argument. Chaque argument peut être soit une expression logique, soit une référence à une cellule contenant une telle expression.

Voici un exemple simple :

=XOR(A2 = 5, B2 > 3)

Prenons le cas où A2 équivaut à 5 et B2 à 4. La formule XOR renverrait FALSE car les deux conditions sont TRUE (5 est égal à 5 et 4 est plus grand que 3).

Scénarios d’application pratiques

Exemple 1: Contrôle de la saisie des données

Imaginez une feuille de calcul où certaines conditions doivent être mutuellement exclusives pour valider une inscription. Par exemple, deux champs intitulés « Accepte_email » en A2 et « Accepte_SMS » en B2 ne devraient pas être tous les deux sur « Oui ». La formule XOR peut être utilisée pour garantir qu’une seule de ces options soit sélectionnée :

=XOR(A2 = "Oui", B2 = "Oui")

Si les deux conditions sont TRUE ou si toutes les deux sont FALSE, la formule renverra FALSE, indiquant une erreur de saisie. Si l’une est TRUE et l’autre FALSE, elle renverra TRUE, montrant que la saisie est correcte.

Exemple 2: Évaluation de l’admissibilité

Considérons une situation où un étudiant est éligible à une bourse uniquement si l’un des deux critères suivants est respecté, mais pas les deux : avoir moins de 20 ans ou des revenus familiaux inférieurs à un certain seuil. Admettons que l’âge de l’étudiant soit dans la cellule A3 et que les revenus familiaux figurent dans B3 :

=XOR(A3 < 20, B3 < 50000)

La fonction XOR simplifie ici la logique en renvoyant TRUE seulement si un des deux critères est rempli, mais pas les deux.

En conclusion, la fonction XOR est un outil extrêmement utile pour gérer des validations logiques basées sur des conditions exclusivement multiples, et elle est très utile dans la gestion de feuilles de calcul complexes où de telles conditions doivent être abordées efficacement.

Plus d'infoRmation: https://support.microsoft.com/fr-fr/office/oux-oux-fonction-1548d4c2-5e47-4f77-9a92-0533bba14f37

Autres fonctions
Renvoie VRAI si tous ses aRguments sont VRAI
Renvoie la valeuR logique FAUX
Inverse la logIque de cet argument
Renvoie VRAI si un des aRguments est VRAI
Spécifie un teSt logique à effectuer
Vérifie si une ou plusieurs conditions sont remplies et renvoie une valeur correspondant à la première condition VRAI
Évalue une expression par rapport à une liste de valeurs et renvoie le résultat correspondant à la première valeur correspondante S’il n’y a pas de correspondance, une valeur par défaut facultative peut être renvoyée
Renvoie la valeur que vous spécifiez si l’expression est résolue à #N/A ; autrement, renvoie le résultat de l’expression
Renvoie une valeuR que vous spécifiez si une foRmule génèRe une eRReuR ; sinon, elle Renvoie le Résultat de la foRmule
Renvoie la valeuR logique VRAI