Cet article décrit la syntaxe de formule et l’utilisation de BINOCT dans Microsoft Excel.
Description
Convertit un nombre binaire en nombre octal.
Syntaxe
BINOCT(nombre, [emplacements])
La syntaxe de la fonction BINOCT contient les arguments suivants :
-
nombre Obligatoire. Représente le nombre binaire à convertir. L’argument nombre ne peut pas comporter plus de 10 caractères (10 bits). Le bit de poids fort de l’argument nombre est le bit de signe. Les 9 autres bits sont des bits de grandeur. Les nombres négatifs sont représentés à l’aide de la notation de complément à 2.
-
nb_car Facultatif. Représente le nombre de caractères à utiliser. Si l’argument nb_car est omis, BINOCT utilise le nombre de caractères minimal nécessaire. L’argument nb_car sert notamment à compléter la valeur renvoyée avec des zéros (0) non significatifs.
Remarques
-
Si nombre n’est pas un nombre binaire valide ou s’il contient plus de 10 caractères (10 bits), BINOCT renvoie la #NUM! #REF!.
-
Si nombre est négatif, BINOCT ignore nb_car et renvoie un nombre octal de 10 caractères.
-
Si BINOCT requiert plus de caractères que emplacements, elle renvoie la #NUM! .
-
Si nb_car n’est pas un nombre entier, il est tronqué à sa partie entière.
-
Si emplacements n’est pasnumérique, BINOCT renvoie la #VALUE! #REF!.
-
Si emplacements est négatif, BINOCT renvoie la valeur d#NUM! #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 |
=BINOCT(1001; 3) |
Convertit le nombre binaire 1001 en nombre octal de 3 caractères |
011 |
=BINOCT(1100100) |
Convertit le nombre binaire 1100100 en nombre octal |
144 |
=BINOCT(1111111111) |
Convertit le nombre binaire 1111111111 en nombre octal |
7777777777 |