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) |
2 | 10011101 | 9D |
3 | 0111111111 | 1FF |
4 |