Retour aux fonctions

XOR

La fonction XOR effectue un OU exclusif de 2 nombres, renvoyant 1 si les nombres sont différents, et 0 sinon.

LogicalXOR(logical_expression1, [logical_expression2, ...])

La fonction XOR dans Google Sheets effectue un ou exclusif logique entre deux expressions ou plus, renvoyant TRUE si un nombre impair des arguments est vrai, et FALSE sinon. C'est un complément moins courant, mais puissant, à AND et OR pour construire une logique conditionnelle précise. Plongez dans notre guide complet pour maîtriser son utilisation.

Paramètres

  • logical_expression1 : La première expression ou valeur logique à évaluer.
  • [logical_expression2, ...] : [Facultatif] Des expressions ou valeurs logiques supplémentaires à évaluer.

Tutoriel étape par étape

  1. Utiliser XOR avec deux conditions :

    • Exemple : =XOR(TRUE, FALSE)
    • Résultat : TRUE
  2. Utiliser XOR avec deux conditions vraies :

    • Exemple : =XOR(A1>10, A1<20)A1 vaut 15
    • Résultat : FALSE (les deux conditions sont vraies, elles s'annulent donc)

Utilisation avec une valeur unique, une liste et une plage

XOR accepte des expressions logiques une par une, sous forme de liste séparée par des virgules, ou sous forme de plage — vous pouvez combiner librement ces approches.

  • Valeur unique : =XOR(A1) — renvoie TRUE si A1 vaut TRUE, FALSE sinon.
  • Liste de valeurs : =XOR(A1, A2, A3) — évalue chaque cellule individuellement et renvoie TRUE si un nombre impair d'entre elles valent TRUE.
  • Plage : =XOR(A1:A3) — évalue chaque cellule de la plage et renvoie TRUE si un nombre impair d'entre elles valent TRUE. Si A1:A3 contient TRUE, TRUE, TRUE, le résultat est TRUE (trois valeurs vraies, un nombre impair).
  • Mixte : =XOR(A1, A3:A6) — vous pouvez combiner des cellules uniques et des plages dans un même appel.

Cas d'utilisation et scénarios

  1. Logique conditionnelle : Déclencher une action uniquement lorsqu'exactement une des deux conditions est remplie, et non les deux.
  2. Validation de données : Signaler les enregistrements où exactement un des deux champs requis est renseigné, mais pas les deux.
  3. Logique de jeu : Construire une logique de type interrupteur, par exemple pour déterminer un gagnant lorsqu'exactement un des deux critères est satisfait.

Fonctions associées

  • AND : Renvoie TRUE si toutes les expressions logiques fournies sont vraies.
  • OR : Renvoie TRUE si l'une des expressions logiques fournies est vraie.
  • IF : Renvoie une valeur si une expression logique est vraie et une autre si elle est fausse.

Articles associés

Newsletter

Plus d'exemples sur XOR arrivent bientôt.

Nous préparons des mises à jour courtes et pratiques pour les utilisateurs avancés de Sheets.