Cet article décrit la syntaxe de formule et l’utilisation de la fonction BITOUEXCLUSIF dans Microsoft Excel.

Description

Renvoie une opération binaire « XOU » de deux nombres.

Syntaxe

BITOUEXCLUSIF(nombre1, nombre2)

La syntaxe de la fonction BITOUEXCLUSIF contient les arguments suivants.

  • Nombre1    Obligatoire. Doit être supérieur ou égal à 0.

  • Nombre2    Obligatoire. Doit être supérieur ou égal à 0.

Notes

  • BITOUEXCLUSIF renvoie un nombre décimal qui est le résultat de la somme d’une opération binaire « XOU » (XOU exclusif) de ses paramètres.

  • Si l’un ou l’autre argument ne respecte pas ses contraintes, BITOUEXCLUSIF renvoie la valeur d’erreur #NOMBRE! .

  • Si l’un ou l’autre argument est supérieur à (2^48)-1, BITOUEXCLUSIF renvoie la valeur d’erreur #NOMBRE! .

  • Si l’un ou l’autre argument est une valeur non numérique, BITOUEXCLUSIF renvoie la valeur d’erreur #VALEUR! .

  • Dans le résultat, chaque position de bit est 1 si les valeurs des paramètres à cette position ne sont pas égales, autrement dit si une valeur est 0 et que l’autre est 1. Par exemple, avec BITOUEXCLUSIF(5,3), 5 est exprimé comme 101 en base binaire et 3 est exprimé comme 11 en base binaire. Afin de faciliter la comparaison, considérons que 3 équivaut à 011. De la droite vers la gauche, les valeurs binaires aux trois positions dans notre exemple sont identiques (1) uniquement à la position la plus à droite. Un résultat « non égal » renvoie 1 pour les deuxième et troisième positions à partir de la droite et un résultat « égal » renvoie 0 pour la position la plus à droite.

  • Les valeurs 1 renvoyées par les positions des bits progressent de la droite vers la gauche par puissance de 2. Le bit le plus à droite renvoie 1 (2^0), le bit à sa gauche renvoie 2 (2^1), et ainsi de suite.

  • Si l’on poursuit avec notre exemple, 0 est renvoyé pour la position binaire la plus à droite car il s’agit d’un 0, 2 (2^1) est renvoyé pour la seconde position binaire à partir de la droite (une valeur de 1) et 4 (2^2) est renvoyé pour le bit le plus à gauche (également une valeur de 1). Ce qui nous donne un total de 6 en représentation décimale.

Exemple

Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, puis sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.

Formule

Description

Résultat

Mode de fonctionnement

=BITOUEXCLUSIF(5,3)

Renvoie le total de la comparaison binaire « Exclusive Or » à chaque position binaire.

6

Le nombre 5 correspond à 101 en binaire et 3 correspond à 11. Vous pouvez exprimer 11 comme 011 de sorte que les deux nombres aient trois chiffres. Une comparaison binaire « Exclusive Or » vérifie si les deux chiffres à chaque position ne sont pas égaux et, si le résultat de la comparaison est vrai, renvoie une valeur positive pour cette position.

Test : auxquelles positions les chiffres ne sont-ils pas égaux ?

5 en binaire = 101

3 en binaire = 011

oon

(1*(2^2))+(1*(2^1))+(1*0)

4+2+0

6

Haut de la page

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.