Excel 2016+IngénierieAvancé

Fonction BINHEX ExcelGuide Complet 2026 – Binaire vers Hexadécimal

Tu travailles avec des données binaires et tu veux les convertir en hexadécimal ? BINHEX (BIN2HEX en anglais) fait exactement ça. Cette fonction d'ingénierie transforme un nombre binaire (base 2) en son équivalent hexadécimal (base 16).

L'hexadécimal est omniprésent en informatique : couleurs web, adresses IP, codes machine. BINHEX te permet de jongler entre ces représentations directement dans Excel.

Syntaxe de la fonction BINHEX

=BINHEX(nombre; [nb_caractères])

BINHEX convertit un nombre binaire en hexadécimal. Le résultat est une chaîne de caractères contenant les chiffres 0-9 et les lettres A-F.

Comprendre chaque paramètre de la fonction BINHEX

1

nombre

(obligatoire)
(obligatoire)

Le nombre binaire à convertir. Il peut contenir uniquement les chiffres 0 et 1, et ne doit pas dépasser 10 caractères.

Exemple : 1010 (= 10 en décimal, A en hexa)

2

nb_caractères

(optionnel)
(optionnel)

Le nombre de caractères du résultat. Des zéros sont ajoutés à gauche si nécessaire.

Si omis, le résultat utilise le minimum de caractères nécessaires.

Rappel : 4 bits binaires = 1 chiffre hexadécimal. 1111 (binaire) = F (hexa) = 15 (décimal).

Table de conversion binaire-hexadécimal

BinaireDécimalHexadécimal
000000
000111
101010A
111115F
11111111255FF

Exemples pratiques pas à pas

Exemple 1 – Développeur web : convertir une valeur de couleur

Tu es développeur web et tu as une valeur binaire représentant l'intensité du rouge. Tu veux la convertir pour un code couleur hex.

Conversion pour créer #FF0000 (rouge pur)

ABC
1ComposanteBinaireHexadécimal
2Rouge11111111FF
3Vert0000000000
4Bleu0000000000
Formule :=BINHEX(B2; 2)
Résultat :FF

Le paramètre 2 force le résultat sur 2 caractères, ajoutant un 0 devant si nécessaire. Utile pour les codes couleur qui utilisent toujours 2 chiffres par composante.

Exemple 2 – Ingénieur réseau : analyser des adresses

Tu es ingénieur réseau et tu analyses des masques de sous-réseau en binaire.

Conversion de masques réseau

ABC
1DescriptionBinaireHexa
2Masque /2411111111FF
3Masque partiel11110000F0
4Octet vide000000000
Formule :=BINHEX(A2)
Résultat :FF

Exemple 3 – Électronicien : valeurs de registres

Tu es électronicien et tu travailles avec des registres 8 bits que tu dois documenter en hexadécimal.

Documentation de registres électroniques

ABC
1RegistreValeur binaireValeur hexa
2REG_A10101010AA
3REG_B0101010155
4REG_C11001100CC
Formule :=BINHEX(B2; 2)
Résultat :AA

Les erreurs fréquentes et comment les corriger

Erreur #NOMBRE!

Le nombre binaire dépasse 10 chiffres ou contient des caractères autres que 0 et 1.

Solution : Vérifie que ton nombre ne contient que des 0 et 1, et ne dépasse pas 1111111111 (10 bits).

Erreur #VALEUR!

Le paramètre nb_caractères est invalide ou le résultat ne peut pas tenir dans le nombre de caractères spécifié.

Solution : Augmente nb_caractères ou omets ce paramètre.

Attention : Excel traite les grands nombres binaires comme du texte. Pour 10 bits, le bit de gauche est le bit de signe (complément à deux).

Questions fréquentes

À quoi sert la conversion binaire vers hexadécimal ?

En informatique, l'hexadécimal est plus compact que le binaire (4 bits = 1 chiffre hexa). C'est utilisé pour les adresses mémoire, les couleurs web (#FF0000), les adresses MAC, etc.

Quelle est la limite de BINHEX ?

BINHEX accepte des nombres binaires jusqu'à 10 chiffres (10 bits), soit une valeur maximale de 1111111111 (1023 en décimal, 3FF en hexadécimal).

Comment gérer les nombres binaires négatifs ?

Excel utilise le complément à deux. Le bit le plus à gauche (sur 10 bits) est le bit de signe. Si c'est 1, le nombre est négatif.

BINHEX fonctionne-t-il dans Google Sheets ?

Oui ! Google Sheets supporte BIN2HEX avec la même syntaxe. La fonction est disponible dans les deux tableurs.

Comment ajouter des zéros devant le résultat ?

Utilise le second paramètre nb_caractères. BINHEX(1010; 4) renvoie 'A' au lieu de juste 'A', mais BINHEX(1010; 4) donne '000A' avec padding.

Maîtrise les conversions numériques

Les conversions de bases sont essentielles en informatique et électronique. Rejoins Le Dojo Club pour maîtriser toutes les fonctions d'ingénierie d'Excel.

Essayer pendant 30 jours