Syntaxe de la fonction
OCTHEX(nombre_octal_signé, [chiffres_significatifs])
nombre_octal_signé : valeur octale signée à 30 bits à convertir en valeur hexadécimale signée (fournie 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 3 777 777 777, si elle est positive, et la valeur minimale est de 4 000 000 000, 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, OCTHEX(177) et OCTHEX(« 177 ») donnent le même résultat : 7F.
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
- OCTHEX(37;8)
- OCTHEX(A2)
Exercices d'application
Dans cet exercice, on souhaite convertir un nombre octal signé au format hexadécimal signé :
Pour cela, voici la formule utilisée :
=OCTHEX(A8)
💡 L’astuce Numericoach : vous pouvez utiliser la fonction Arrayformula avec la fonction OCTHEX pour étendre le résultat à toute la plage.
Voici la formule que vous pouvez utiliser :
=Arrayformula(OCTHEX(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, OCTHEX 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
=OCTHEX(A1)
A | B | |
---|---|---|
1 | 250 | =OCTHEX(A1) |
2 | 631 | 199 |
3 | 75 | 3D |