Syntaxe de la fonction

OCTBIN(nombre_octal_signé, [chiffres_significatifs])

nombre_octal_signé : valeur octale signée de 30 bits à convertir en binaire signé, présentée sous forme de chaîne.

    • Le bit le plus significatif de la valeur nombre_octal_signé est le bit de signe : les nombres négatifs sont représentés sous forme de complément à deux.
    • Pour cette fonction, la valeur maximale est de 777, si elle est positive, et la valeur minimale est de 7777777000, si elle est négative.
    • Si la valeur nombre_octal_signé est fournie en tant que nombre octal valide, elle est automatiquement remplacée par l’entrée de chaîne appropriée. Par exemple, OCTBIN(177) et OCTBIN(« 177 ») donnent le même résultat : 1111111.

chiffres_significatifs – [ FACULTATIF ] : nombre de chiffres significatifs à garantir dans le résultat.

      • Si ce nombre est supérieur au nombre de chiffres significatifs dans le résultat, des zéros sont ajoutés à gauche de celui-ci jusqu’à ce que le nombre total de chiffres soit égal à la valeur chiffres_significatifs.
      • Cette valeur est ignorée si le chiffre le plus significatif de la valeur nombre_octal_signé est 1 : si la valeur exprimée nombre_octal_signé est supérieure ou égale à 4 000 000 000.

Exemples d'utilisation

  • OCTBIN(37;8)
  • OCTBIN(A2)

Exercices d'application

Dans cet exercice, on souhaite convertir un nombre octal signé au format binaire signé : 

Pour cela, voici la formule utilisée : 

=OCTBIN(A8)

💡 L’astuce Numericoach : vous pouvez utiliser la fonction Arrayformula avec la fonction OCTBIN pour étendre le résultat à toute la plage.

Voici la formule que vous pouvez utiliser : 

=Arrayformula(OCTBIN(A8:A14))

Remarques complémentaires sur la syntaxe : 

Comme pour toute valeur octale, seuls les chiffres compris entre 0 et 7 sont valides. Avec tout autre chiffre, OCTBIN renvoie l’erreur #NUM! .

Si le nombre de chiffres requis est supérieur à la valeur chiffres_significatifs, l’erreur #NUM! est renvoyée.

Démonstration

B1

=OCTBIN(A1)

A B
1 4 =OCTBIN(A1)
223510011101
3777111111111
Ouvrir dans Sheets

Fonctions