BITOUEXCLUSIF (BITOUEXCLUSIF, fonction)

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, et 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

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×