Fonction Excel XOR - Si instructions Xor

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce tutoriel montre comment utiliser le Fonction XOR Excel dans Excel pour tester si un et un seul critère est vrai.

Description de la fonction XOR :

La fonction XOR Vérifie si une et une seule condition est remplie. Renvoie VRAI ou FAUX. Si aucune condition n'est remplie, ou si plusieurs conditions sont remplies, XOR renvoie FALSE. Si une seule condition est remplie, XOR renvoie TRUE.

Pour utiliser la fonction XOR Excel Worksheet, sélectionnez une cellule et tapez :

(Remarquez comment les entrées de formule apparaissent)

Fonction XOR Syntaxe et entrées :

1 =XOR(logique1,logique2)

logique1 - Expressions logiques. Exemple : A1 > 4.

Qu'est-ce que la fonction XOR ?

XOR est l'une des fonctions logiques d'Excel. Il calcule quelque chose appelé un test « OU exclusif » (utilisez la fonction Excel OU <> si vous devez utiliser un compris OU).

Qu'est-ce qu'une salle d'opération exclusive ?

Le OU Exclusif est un peu plus complexe que le OU standard. Il prend une série d'arguments et les évalue comme VRAI ou FAUX. Puis:

  • Si un nombre impair d'arguments est VRAI, XOR renvoie VRAI
  • Si un nombre pair d'arguments est VRAI, XOR renvoie FAUX
  • Si aucun argument n'est TRUE, XOR renvoie également FALSE (zéro est un nombre pair)

Comment utiliser la fonction XOR

Avec la fonction Excel XOR, vous fournissez un certain nombre d'arguments. XOR évalue d'abord ces arguments comme TRUE ou FALSE, puis effectue le test OU exclusif sur les résultats. Voir l'exemple ci-dessous :

1 =XOR(B3, C3)

XOR renvoie TRUE si un nombre impair d'arguments est évalué à TRUE et FALSE si un nombre pair d'arguments est évalué à TRUE.

Utiliser XOR avec deux arguments

L'utilisation la plus courante de XOR est de loin lorsque vous n'avez que deux arguments dans la fonction. Cela signifie qu'Excel renverra VRAI si l'un des arguments est vrai et FAUX si les deux ou aucun des arguments n'est vrai. Voici un exemple.

Vous êtes propriétaire d'un bar sportif et vous souhaitez offrir un bonus à votre personnel s'il vend plus de 800 $ de nourriture et 800 $ de boissons au cours d'une semaine donnée. Cependant, vous vous sentez généreux, donc s'ils vendent plus de 800 $ en nourriture ou en boisson, mais pas les deux, vous leur donnerez un demi-bonus.

Voici les recettes de la semaine dernière :

Dans la colonne E, vous avez calculé le bonus complet avec la fonction ET d'Excel <> :

1 =ET(C3>=800,D3>=800)

Cela renvoie VRAI si les ventes de nourriture et les ventes de boissons sont supérieures à 800 $.

Et vous pouvez calculer le demi-bonus avec la fonction XOR :

1 =XOR(C3>=800,D3>=800)

Notez que les arguments dans les deux fonctions sont exactement les mêmes, mais XOR évalue ces arguments très différemment de AND.

Utiliser XOR avec plus de deux arguments

Bien que l'utilisation de plus de deux arguments soit moins courante dans Excel, vous pouvez définir jusqu'à 255 arguments dans XOR.

Quel que soit le nombre que vous définissez, XOR renverra un VRAI si un nombre impair est évalué à VRAI, et FAUX lorsqu'un nombre pair d'entre eux est évalué à VRAI.

Voir ci-dessous:

1 =XOR(B3:G3)

Pour gagner du temps, vous pouvez fournir une plage de cellules ici plutôt que de séparer les références de cellules par des virgules.

Comparer du texte avec XOR

Notez que les comparaisons de texte ne sont pas sensibles à la casse. Ainsi, les formules suivantes produisent toutes le même résultat :

123 =XOR(C3="Spielberg")=XOR(C3="SPIELBERG")=XOR(C3="SpieLbErG")

De plus, XOR ne prend pas en charge les caractères génériques. Donc si vous avez utilisé la formule suivante :

1 =XOR(C3="Spiel*")

XOR recherchera une correspondance exacte avec la chaîne de texte "Spiel*".

Comparer des nombres

Vous disposez d'une gamme d'opérateurs de comparaison lorsque vous comparez des nombres. Ceux-ci sont:

Si une expression dans la fonction XOR est évaluée à un nombre différent de zéro, XOR interprétera ce test logique comme TRUE. Si une expression est ou évalue à 0, XOR évalue cela à faux. Ceci est montré ci-dessous :

Utiliser XOR avec IF

XOR est souvent utilisé dans le cadre d'un test logique dans une instruction IF. Essentiellement, IF vous permet de personnaliser la valeur de retour du test XOR. Ainsi, au lieu de simplement dire « VRAI » ou « FAUX », vous pouvez renvoyer n'importe quoi : du texte, des nombres ou même une autre formule.

Pour en revenir à notre exemple de bonus de bar sportif de tout à l'heure, vous pouvez l'utiliser comme ceci :

1 =SI(XOR(C3>=800,D3>=800), "Oui", "Non")

IF évalue d'abord la fonction XOR. S'il est évalué à VRAI, il renvoie alors « Oui ». S'il est évalué à FAUX, il renvoie « Non ».

J'ai également ajouté une instruction IF à la formule "Full Bonus" dans la colonne E, qui utilisait la fonction AND plutôt que XOR.

La combinaison de la FI avec des fonctions logiques de cette manière peut aider à rendre nos données un peu plus conviviales pour l'œil humain.

En savoir plus sur la page principale sur la fonction Excel SI <>.

XOR dans Google Sheets

La fonction XOR fonctionne exactement de la même manière dans Google Sheets que dans Excel :

Notes complémentaires

Utilisez la fonction XOR pour tester si une et une seule condition est remplie. Chaque condition doit être une expression logique (ex : a1 >5), une référence à une cellule contenant VRAI ou FAUX, ou un tableau contenant toutes les valeurs logiques. Si seul et l'unique les conditions sont VRAI, la formule renvoie VRAI, sinon elle renvoie FAUX.

XOR est une fonction logique et est généralement utilisé en conjonction avec une autre fonction logique, SI :
La formule SI fait une chose si une condition est VRAIE et en fait une autre si une condition est FAUX. Souvent, lorsque vous utilisez la fonction OU, vous l'imbriquerez dans une fonction SI.

Vous pouvez également utiliser ces autres fonctions logiques :
La fonction ET teste si tous les conditions sont réunies.
OU Les formules testent si un ou plus conditions sont remplies.

Revenir à la liste de toutes les fonctions dans Excel

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave