Syntaxe de la fonction

BINHEX(nombre_binaire_signé, [chiffres_significatifs])

  • nombre_binaire_signé : valeur binaire 10 bits signée à convertir en hexadécimale signée (présentée sous forme de chaîne).
  • chiffres_significatifs – [ FACULTATIF ] : nombre de chiffres significatifs à garantir dans le résultat.

Exemples d'utilisation

  • BINHEX(101;8)
  • BINHEX(A2)

Exercices d'application

Dans cet exercice, on souhaite convertir un nombre binaire signé au format hexadécimal signé.

Pour cela, voici la formule utilisée : 

=BINHEX(A8)

Il faut ensuite étendre cette formule à toute la plage.

Remarques complémentaires sur la syntaxe : 

  • Comme pour toute valeur binaire, seuls les chiffres 0 et 1 sont valides. Avec tout autre chiffre, BINHEX renvoie l’erreur #NUM! .
  • Si le nombre de chiffres requis est supérieur à la valeur chiffres_significatifs, l’erreur #NUM! est renvoyée.
  • Pour cette fonction, la valeur maximale est de 0111111111 si elle est positive, et la valeur minimale est de 1000000000, si elle est négative.
  • Si nombre_binaire_signé est fourni comme nombre binaire valide, il est automatiquement remplacé par l’entrée de chaîne appropriée. Par exemple, BINHEX(11111) et BINHEX(« 11111 ») donnent le même résultat : 1F.

Démonstration

B1

=BINHEX(A1)

A B
1 100 =BINHEX(A1)
210011101 9D
30111111111 1FF
4
Ouvrir dans Sheets

Fonctions