Fonction DECHEX

Excel 2007+

Résumé

La fonction DECHEX convertit un nombre décimal en sa représentation hexadécimale. Elle est particulièrement utile pour les calculs binaires, les adresses mémoire et les opérations en base 16 dans Excel.

Syntaxe

DECHEX(nombre; [nb_car])

Paramètres

Paramètre Type Requis Description
nombre Nombre entier Oui Nombre décimal à convertir en hexadécimal. Les valeurs négatives utilisent la notation de complément à 2 sur 40 bits.
nb_car Nombre entier Non Nombre de caractères pour le résultat. Omettez pour utiliser la longueur minimale nécessaire.

Utilisation de la fonction DEC2HEX

DECHEX est essentielle pour les conversions de base numérique en Excel. Utilisez-la pour transformer des valeurs décimales en hexadécimal lors du développement de logiciels, de l'analyse de données binaires ou des calculs techniques nécessitant la base 16.

Exemples Courants de DEC2HEX

Conversion avec padding à 4 caractères

=DECHEX(100; 4)

Convertit 100 en hexadécimal sur 4 caractères : 0064

Nombre négatif (complément à 2)

=DECHEX(-54)

Convertit -54 en hexadécimal 40 bits : FFFFFFFFCA

Conversion simple sans padding

=DECHEX(28)

Convertit 28 en hexadécimal minimal : 1C

Erreur de longueur insuffisante

=DECHEX(64.1; 1)

#NOMBRE! car 40 hexadécimal nécessite 2 caractères

Questions Fréquemment Posées

DECHEX renvoie toujours 10 caractères (40 bits) avec le bit de signe et utilise la notation de complément à 2 pour les 39 bits de magnitude.

De -549 755 813 888 à 549 755 813 887 (limites 40 bits signés).

Le résultat hexadécimal nécessite plus de caractères que spécifié dans nb_car.

Erreurs Courantes et Solutions

#NOMBRE! / #VALEUR!

Cause: Nombre hors plage (-2³⁹ à 2³⁹-1)

Solution: Vérifiez que le nombre est dans les limites autorisées

#VALEUR!

Cause: Argument non numérique

Solution: Assurez-vous que nombre et nb_car sont des valeurs numériques

#NOMBRE!

Cause: Résultat trop long pour nb_car spécifié

Solution: Augmentez nb_car ou omettez-le

#NOMBRE!

Cause: nb_car négatif

Solution: Utilisez une valeur positive pour nb_car

Notes

  • Pour les nombres négatifs, nb_car est ignoré (toujours 10 caractères)
  • nb_car non entier est tronqué vers le bas
  • Utilisez HEX2DEC pour la conversion inverse
  • Parfait pour l'analyse de registres, adresses IP, et couleurs hexadécimales

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+