Syntaxe de la fonction
HEXDEC(nombre_hexadécimal_signé)
- nombre_hexadécimal_signé : valeur hexadécimale signée de 40 bits à convertir en décimale (présentée sous forme de chaîne)
Exemples d'utilisation
- HEXDEC("f3")
- HEXDEC(A2)
Exercices d'application
Dans cet exercice, on souhaite convertir un nombre hexadécimal signé au format décimal
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 hexadécimale, seuls les chiffres 0-9 et les lettres A-F sont valides. Avec tout autre chiffre, HEXDEC renvoie l’erreur #NUM! .
- Les chiffres hexadécimaux ne sont pas sensibles à la casse : a-f et A-F sont équivalents.
- Pour cette fonction, la valeur maximale est de 7fffffffff, si elle est positive, et la valeur minimale est de 8 000 000 000, si elle est négative.
- Si la valeur nombre_hexadécimal_signé est fournie en tant que nombre hexadécimal valide, elle est automatiquement remplacée par l’entrée de chaîne appropriée. Par exemple, HEXDEC(199) et HEXDEC(« 199 ») donnent le même résultat : 409.
Démonstration
B1
=HEXDEC(A1)
A | B | |
---|---|---|
1 | A8 | =HEXDEC(A1) |
2 | 7fffffffff | 549755813887 |
3 | 8000000000 | -549755813888 |
4 |