Ingénierie - Fonction BITXOR

La description

La fonction BITXOR renvoie un 'XOR' au niveau du bit de deux nombres.

Syntaxe

BITXOR (number1, number2)

Arguments

Argument La description Obligatoire / facultatif
numéro 1 Doit être supérieur ou égal à 0. Obligatoire
numéro 2 Doit être supérieur ou égal à 0. Obligatoire

Remarques

  • BITXOR renvoie un nombre décimal qui est le résultat de la somme d'un 'XOR' au niveau du bit (XOR exclusif) de ses paramètres.

  • Si l'un des arguments est en dehors de sa contrainte, BITXOR renvoie le #NOMBRE! Valeur d'erreur.

  • Si l'un des arguments est supérieur à (2 ^ 48) -1, BITXOR renvoie le #NOMBRE! Valeur d'erreur.

  • Si l'un des arguments est une valeur non numérique, BITXOR renvoie la #VALUE! Valeur d'erreur.

  • Dans le résultat, chaque position de bit est 1 si les valeurs des paramètres à cette position de bit ne sont pas égales; en d'autres termes, une valeur est 0 et l'autre est 1.

  • Par exemple, en utilisant BITXOR (5, 3), 5 est exprimé comme 101 en binaire et 3 comme 11 en binaire. Pour faciliter la comparaison, vous pouvez considérer 3 comme 011. De droite à gauche, les valeurs de bit aux trois positions dans cet exemple sont les mêmes (1) uniquement à la position la plus à droite. Un résultat «différent de» renvoie un 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 de 1 renvoyées par les positions de bit progressent de droite à gauche en tant que puissances de 2. Le bit le plus à droite renvoie 1 (2 ^ 0), le bit de gauche renvoie 2 (2 ^ 1), et ainsi de suite.

  • En utilisant le même exemple, 0 est renvoyé pour la position de bit la plus à droite car il s'agit d'un 0, 2 (2 ^ 1) est renvoyé pour la deuxième position de bit à partir de la droite (une valeur 1) et 4 (2 ^ 2) est renvoyé pour le bit le plus à gauche (également une valeur 1). Le total est de 6, en représentation décimale.

Applicabilité

Excel 2013, Excel 2016

Exemple