La fonction XOR dans Excel compte le nombre de cellules dans une plage qui répondent à une condition spécifiée et renvoie une sortie basée sur ce nombre. Si le nombre de cellules qui remplissent la condition est impair, XOR renvoie TRUE, sinon, il renvoie FALSE.
Cette fonction est un cran au-dessus des fonctions usuelles, mais est néanmoins utilisée par de nombreux pros d'Excel. Au début, la fonction peut sembler déroutante, mais nous sommes là pour la décomposer et vous aider à la maîtriser. Lisez la suite pour découvrir ce qu'est la fonction XOR et comment vous pouvez l'utiliser, ainsi que quelques exemples.
Qu'est-ce que la fonction XOR dans Excel ?
La fonction XOR dans Excel est un test logique dans une plage de valeurs. La fonction XOR renvoie TRUE ou FALSE en sortie. La syntaxe de cette fonction est la suivante :
=XOR(argument1, argument2, ...)
Vous devez entrer au moins un argument pour que XOR fonctionne. Si vous entrez une plage de cellules comme argument, la fonction XOR comptera les cellules contenant des valeurs comme TRUE et ignorera les cellules contenant du texte et des cellules vides. La sortie ultime de la fonction XOR est TRUE ou FALSE.
- vrai: Si un nombre impair de cellules remplissent les conditions, l'instruction TRUE est renvoyée.
- FAUX: S'il existe un nombre pair de cellules qui remplissent les conditions, ou s'il n'y a aucune cellule qui remplit les conditions, l'instruction FALSE est renvoyée.
Comprendre la fonction XOR dans Excel peut être un peu difficile au début, mais avec quelques exemples et expériences, vous y arriverez.
Comment utiliser la fonction XOR dans Excel
Commençons par un exemple pédagogique pour mieux comprendre XOR. Une fois que vous aurez bien compris le fonctionnement de cette fonction, nous terminerons avec un exemple pratique.
Dans cet exemple, nous avons six nombres dans un tableau. Ces nombres sont 0, 1 et 2. Le but est d'utiliser la fonction XOR pour voir si nous avons un nombre impair de cellules contenant 1, ou un nombre pair d'entre elles. Nous allons utiliser cette fonction pour deux plages, afin que vous puissiez voir les scénarios VRAI et FAUX.
- Sélectionnez la cellule dans laquelle vous souhaitez afficher les résultats XOR.
- Dans la barre de formule, saisissez la formule ci-dessous :
Cette formule fait appel à la fonction XOR pour vérifier le nombre de cellules dans la plage A1:B2 égal 1. Si la réponse est un nombre impair, la formule retournera vrai. Si la réponse est un nombre pair, y compris zéro, la formule retournera FAUX.=XOR(A1:B2=1)
- Presse Entrer.
Comme vous pouvez le voir, puisqu'il y a trois cellules contenant 1, la formule renvoie VRAI. Essayons maintenant sur une plage étendue.
- Sélectionnez la cellule dans laquelle vous souhaitez afficher la sortie XOR.
- Saisissez la formule ci-dessous dans la barre de formule :
Tout comme la formule précédente, cette formule fait appel à XOR pour tester le nombre de cellules dans la plage A1:B3 égal 1. Si la réponse est impaire, vrai est retourné. Si la réponse est paire ou nulle, FAUX est retourné.=XOR(A1:B3=1)
- Presse Entrer.
Puisqu'il y a quatre cellules contenant 1 dans cette plage, la formule renvoie FALSE. Vous pouvez expérimenter différents arguments et plages pour mieux comprendre la fonction XOR.
Exemple de fonction XOR
Maintenant que vous avez une bonne idée du fonctionnement de XOR dans Excel, voyons-le en action avec un exemple pratique. En pratique, la fonction XOR dans Excel est principalement utilisée avec d'autres fonctions Excel. Une combinaison populaire de la fonction XOR est avec la fonction SI dans Excel.
En combinant IF et XOR, vous pouvez avoir deux tests logiques: XOR vérifiera les valeurs et renverra TRUE ou FALSE, et le La fonction IF lira cette sortie et, selon que la sortie de XOR est TRUE ou FALSE, renverra un message personnalisé. production.
Supposons que nous coordonnions un tournoi de football local. Les règles sont telles que si une équipe remporte ses deux premiers matchs, elle passe à l'étape suivante et n'aura pas à faire un troisième match à cette étape. Si une équipe perd ses deux premiers matchs, elle est éliminée et ne fera pas de troisième match.
Cependant, si une équipe gagne un match et en perd un autre, elle devra alors faire un troisième match pour déterminer si elle passera ou non à l'étape suivante.
Dans cet exemple de feuille de calcul Excel, nous avons une liste des équipes de football et le résultat de leurs deux matchs. Le but est d'utiliser une combinaison des fonctions XOR et IF dans Excel pour déterminer quelles équipes devront faire un troisième match.
Pour le décomposer davantage, nous allons rechercher le terme Perte dans chaque ligne en utilisant XOR. Voici comment la fonction XOR se comportera :
- Si une équipe a remporté tous ses matchs, alors le nombre de cellules contenant Perte sera égal à zéro, ce qui produira FAUX.
- Si une équipe a perdu tous ses matchs, alors le décompte des cellules contenant Perte sera deux, qui est un nombre pair et produira FAUX.
- Si une équipe a gagné un match et perdu l'autre, le décompte des cellules contenant Perte sera un, qui est un nombre impair et produira vrai.
Ainsi, la fonction XOR suffit à elle seule à déterminer si une équipe devra faire un troisième match ou non. Pour améliorer l'apparence de la feuille de calcul, nous allons utiliser la fonction SI pour traduire les majuscules effrayantes VRAI et FAUX en oui et non plus doux. Commençons.
- Sélectionnez la première cellule dans laquelle vous souhaitez afficher les résultats XOR. Dans cet exemple, ce sera la première cellule sous la colonne "Will Need Third Match".
- Dans la barre de formule, saisissez la formule ci-dessous :
Cette formule fera appel à la fonction XOR pour parcourir la plage B2:C2 et compter combien de cellules contiennent la phrase Perte. Si le résultat est un nombre impair, la formule renverra vrai. Sinon, la formule retournera FAUX.=OUX(B2:C2="Perte")
- Presse Entrer.
Vous verrez maintenant si la première équipe a besoin d'un troisième match ou non. Vous pouvez continuer et utiliser l'outil de remplissage automatique dans Excel pour voir le résultat pour le reste des équipes également. Mais notre travail ici n'est pas encore terminé. Nous allons coupler XOR avec la fonction IF pour obtenir Oui ou Non comme résultats.
- Sélectionnez la première cellule sous la colonne « Aura besoin d'une troisième correspondance ».
- Dans la barre de formule, modifiez la formule ci-dessous :
Vous savez déjà ce que fait la fonction XOR ici, mais cette fois, elle est utilisée comme test logique à l'intérieur de la fonction IF. Si le résultat de la fonction XOR est vrai, alors la fonction SI retournera Oui. Sinon, il reviendra Non.=SI(XOR(B2:C2="Perte"), "Oui", "Non")
- Presse Entrer.
Vous verrez maintenant les résultats des fonctions XOR et IF comme Oui ou Non. Saisissez la poignée de remplissage et déposez-la sur les cellules ci-dessous pour voir également les résultats pour elles. Enfin, vous pouvez également ajouter une mise en forme conditionnelle à vos cellules Excel pour les rendre plus beaux et améliorer leur lisibilité.
Vrai ou faux? XOR sait
XOR est un peu différent de certaines des fonctions Excel les plus courantes, mais il s'agit d'une fonction efficace dans les scénarios où le nombre pair ou impair de cellules est important. La fonction XOR est souvent utilisée conjointement avec d'autres fonctions Excel, telles que IF, et vous savez maintenant comment l'utiliser. Une fois que vous aurez appris à utiliser la fonction XOR et que vous l'aurez expérimentée, vous vous verrez bientôt l'utiliser dans de nombreux scénarios Excel.