La fonction DECHEX() d’Excel (en anglais DEC2HEX())

Syntax. DECHEX(nombre; [emplacements])

Définition.

Cette fonction convertit un nombre décimal en un nombre hexadécimal.

Arguments

Nombre(obligatoire) Le nombre décimal qui doit être converti en un nombre hexadécimal en notation de complément à deux (voir la section intitulée Complément à deux plus haut dans ce chapitre). Les valeurs d’entrée valides pour les nombre sont -549,755,813,888 à +549,755,813,887. Si l’argument Nombre n’est pas un entier, les décimales derrière la virgule sont ignorées. Si Number a une valeur négative, un nombre hexadécimal à 10 chiffres est renvoyé.
emplacements(facultatif) Détermine le nombre de chiffres du nombre hexadécimal affichés et est utilisé pour afficher les zéros non significatifs dans le résultat. Si l’argument Placesest omis, seul le nombre de chiffres requis est affiché. Les éventuelles décimales existantes après la virgule sont ignorées.
Arrière-plan. Voir la description détaillée dans la section intitulée Systèmes de numération dans l’introduction à ces fonctions (systèmes de nombres).

MISE EN GARDE

Le résultat de DECHEX() est une chaîne qui ne peut pas être facilement utilisée pour des calculs supplémentaires. Si nécessaire, vous pouvez utiliser des fonctions de texte pour les nombres hexadécimaux renvoyés.

Vous devez porter une attention particulière au fait que les formules qui lient les références aux nombres hexadécimaux avec des opérateurs arithmétiques ne génèrent pas de messages d’erreur, tant que ces nombres ne contiennent que des chiffres du système décimal (0 à 9). Dans ce cas, ils sont interprétés comme des nombres décimaux et la formule renvoie un résultat inattendu.

L’exemple suivant illustre un tel cas :

=DECHEX(123456) renvoie 1E240 sous forme de nombre hexadécimal. Si cette valeur est utilisée via une référence de cellule dans une formule, elle peut être interprétée comme 1E+240, c’est-à-dire comme un nombre complètement différent au format scientifique.

Exemples. Les exemples suivants illustrent la fonction.

=DECHEX (14) retourne E
=DECHEX (31;4) retourne 001F
=DECHEX (341;4) retourne 0155.
=DECHEX (-5) retourne FFFFFFFFFB
=DECHEX (-5;4) retourne également FFFFFFFFFB

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x