Fonction OCT2HEX

Excel 2007+

Résumé

La fonction OCT2HEX convertit un nombre octal en son équivalent hexadécimal. Elle est particulièrement utile pour les conversions de systèmes de numération en ingénierie numérique et programmation.

Syntaxe

OCT2HEX(nombre; [emplacements])

Paramètres

Paramètre Type Requis Description
nombre Nombre octal Oui Nombre octal à convertir (maximum 10 caractères octaux/30 bits). Gère les négatifs en complément à 2.
emplacements Nombre entier Non Nombre de chiffres hexadécimaux à retourner. Utile pour padding avec zéros.

Utilisation de la fonction OCT2HEX

OCT2HEX est idéale pour les développeurs, ingénieurs et analystes travaillant avec des données binaires, des adresses mémoire ou des masques de bits. Elle simplifie les conversions entre systèmes de numération utilisés en programmation et électronique.

Exemples Courants de OCT2HEX

Conversion basique avec padding

=OCT2HEX(100;4)

Convertit 100₈ en 0040₁₆ (8 décimal) avec 4 chiffres.

Nombre octal complexe

=OCT2HEX(7777777533)

Convertit 7777777533₈ en FFFFFFFF5B₁₆ (nombre négatif en complément à 2).

Questions Fréquemment Posées

Pour les négatifs, OCT2HEX ignore [emplacements] et retourne toujours 10 caractères hexadécimaux.

Maximum 10 chiffres octaux (30 bits). Au-delà, erreur #NOMBRE!.

Erreurs Courantes et Solutions

#NOMBRE!

Cause: Nombre octal invalide (>10 chiffres ou caractères non octaux)

Solution: Vérifiez que le nombre contient seulement 0-7 et ≤10 chiffres.

#VALEUR!

Cause: [emplacements] n'est pas numérique ou négatif

Solution: Utilisez un entier positif pour emplacements.

#NOMBRE! (padding)

Cause: [emplacements] insuffisant pour la valeur

Solution: Augmentez le nombre d'emplacements ou omettez-le.

Notes

  • Le bit de signe est le bit le plus significatif (30 bits total)
  • Nombres négatifs toujours retournés sur 10 caractères
  • [emplacements] tronqué à l'entier si décimal
  • Parfait pour adresses mémoire et masques de bits

Compatibilité

Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponible dans : Excel 2003 et versions antérieures

Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+