Cet article décrit la syntaxe de formule et l’utilisation de la fonction BITOU dans Microsoft Excel.
Description
Renvoie une opération binaire « OU » de deux nombres.
Syntaxe
BITOU(nombre1, nombre2)
La syntaxe de la fonction BITOU contient les arguments suivants.
-
nombre1 Obligatoire. Doit être au format décimal et supérieur ou égal à 0.
-
Nombre2 Obligatoire. Doit être au format décimal et supérieur ou égal à 0.
Notes
-
Le résultat est une opération binaire « OU » de ses paramètres.
-
Dans le résultat, chaque position de bit est 1 si l’un des bits du paramètre à cette position a la valeur 1.
-
Les valeurs 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’un ou l’autre argument est en dehors de ses contraintes, BITOR retourne la #NUM ! #VALEUR!.
-
Si l’un des arguments est supérieur à (2^48)-1, BITOR renvoie la #NUM ! #VALEUR!.
-
Si l’un des arguments est une valeur non numérique, BITOR renvoie la #VALUE ! #VALEUR!.
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 |
=BITOU(23,10) |
Compare les positions binaires pour les représentations binaires des deux nombres, et si l’une des positions contient 1, renvoie le chiffre 2 élevé à une puissance, en fonction de la position binaire. Ensuite, ces nombres sont additionnés. |
31 |
Le nombre 23 correspond à 10111 en binaire et 10 correspond à 1010. La valeur 1 figure dans l’une ou l’autre position à toutes les 5 positions de l’un ou l’autre des deux nombres. Vous pouvez exprimer 1010 comme 01010 de sorte que les deux nombres aient le même nombres de chiffres. Les nombres 2^0, 2^1, 2^2, 2^3 et 2^4 sont additionnés, ce qui donne un total de 31. |
23 = 10111 |
|||
10 = 01010 |
|||
Test : 1 figure-t-il à l’une des 5 positions ? |
|||
ooooo |
|||
1+2+4+8+16=31 |