Convertit un nombre hexadécimal signé au format octal signé.
Exemple d'utilisation
HEXOCT("f3",8)
HEXOCT(A2)
Syntaxe
HEXOCT(nombre_hexadécimal_signé, [chiffres_significatifs])
-
nombre_hexadécimal_signé
: valeur hexadécimale signée de 40 bits à convertir en valeur octale signée, fournie en tant que chaîne.-
Le bit le plus significatif de la valeur
nombre_hexadécimal_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 1FFFFFFF, si elle est positive, et la valeur minimale est de FFE0000000, 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,HEXOCT(199)
etHEXOCT("199")
donnent le même résultat :631
.
-
-
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_hexadécimal_signé
est1
: si la valeur expriméenombre_hexadécimal_signé
est supérieure ou égale à 8000000000.
-
Remarques
-
Comme pour toute valeur hexadécimale, seuls les chiffres
0-9
et les lettresA-F
sont valides. Avec tout autre chiffre,HEXOCT
renvoie l'erreur#NUM!
.- Les chiffres hexadécimaux ne sont pas sensibles à la casse :
a-f
etA-F
sont équivalents.
- Les chiffres hexadécimaux ne sont pas sensibles à la casse :
-
Si le nombre de chiffres requis est supérieur à la valeur
chiffres_significatifs
, l'erreur#NUM!
est renvoyée. -
Vérifiez que tous les calculs utilisant le résultat de la fonction HEX2OCT prennent en compte qu'il s'agit d'une valeur octale. Les résultats sont convertis automatiquement par Google Sheets. Donc, si la cellule
A2
contient111
, l'équivalent octal de la valeur hexadécimale49
, et siB2
contient une formule telle que=A2+9
, le résultat est120
, ce qui est incorrect en calcul octal.
Voir également
OCTHEX
: Convertit un nombre décimal signé au format hexadécimal signé.
OCTDEC
: Convertit un nombre octal signé au format décimal.
OCTBIN
: Convertit un nombre octal signé au format binaire signé.
HEXDEC
: Convertit un nombre hexadécimal signé au format décimal.
HEXBIN
: Convertit un nombre hexadécimal signé au format binaire signé.
DECOCT
: Convertit un nombre décimal au format octal signé.
DECHEX
: Convertit un nombre décimal au format hexadécimal signé.
DECBIN
: Convertit un nombre décimal au format binaire signé.
BINOCT
: Convertit un nombre binaire signé au format octal signé.
BINHEX
: Convertit un nombre binaire signé au format hexadécimal signé.
BINDEC
: Convertit un nombre binaire signé au format décimal.
Exemples
Convertit un nombre hexadécimal en son équivalent octal.