=DEC2HEX
Ingénierie Intermédiaire Google Sheets

DEC2HEX : Convertir Décimal en Hexadécimal dans Excel

Maîtrisez la fonction Excel DEC2HEX pour convertir facilement des nombres décimaux en hexadécimaux. Guide complet, exemples pratiques et astuces.

Syntaxe

=DEC2HEX(nombre, [nb_caractères])
  • nombre : Le nombre décimal que vous souhaitez convertir. Si nombre est négatif, il est traité comme un nombre complément à 2 de 10 caractères (40 bits).
  • [nb_caractères] : (Facultatif) Le nombre de caractères à utiliser pour le résultat hexadécimal. Si omis, DEC2HEX utilise le nombre minimal de caractères requis. Utile pour le remplissage avec des zéros non significatifs.

Utilisation dans Google Sheets

La fonction DEC2HEX dans Google Sheets fonctionne de manière très similaire à Excel. La syntaxe et les arguments sont identiques, et elle effectue la même conversion de nombres décimaux en hexadécimaux. La principale différence réside dans la gestion des erreurs, qui peut légèrement varier. Les limites de la plage des nombres décimaux convertibles sont également les mêmes dans Google Sheets que dans Excel. La compatibilité est donc excellente, permettant une transition facile entre les deux plateformes pour cette fonction.

Cas d'utilisation

Conversion d'adresses mémoire

Représentation de codes couleurs

Génération d'identifiants uniques

Exemples pratiques

Conversion simple

Données : 10

=DEC2HEX(10)

Convertit le nombre décimal 10 en hexadécimal.

Résultat : A
Avec nombre de caractères spécifié

Données : 255

=DEC2HEX(255, 4)

Convertit le nombre décimal 255 en hexadécimal en utilisant 4 caractères, ajoutant des zéros non significatifs.

Résultat : 00FF
Nombre négatif

Données : -1

=DEC2HEX(-1)

Convertit le nombre décimal -1 en hexadécimal (complément à 2 sur 40 bits).

Résultat : FFFFFFFFFFFF

Conseils et astuces

Utilisez l'argument nb_caractères pour formater les nombres hexadécimaux avec des zéros non significatifs.

Combinez DEC2HEX avec d'autres fonctions de conversion de nombres pour effectuer des conversions complexes.

Faites attention à la plage de nombres valides pour éviter les erreurs #NOMBRE!.

Utilisez la fonction HEX2DEC pour effectuer la conversion inverse, de hexadécimal à décimal.

Erreurs courantes

#NOMBRE!

Le nombre est en dehors de la plage valide (-549 755 813 888 à 549 755 813 887).

Vérifiez que le nombre se trouve dans la plage autorisée.

#NOMBRE!

Le nombre de caractères spécifié est trop petit pour afficher le résultat hexadécimal.

Augmentez le nombre de caractères spécifié dans l'argument nb_caractères.

Formules associées