Fonction BINDECConvertir binaire en décimal – Guide 2026
La fonction BINDEC (BIN2DEC en anglais) convertit un nombre binaire en sa représentation décimale. Cette fonction d'ingénierie est essentielle pour travailler avec des données informatiques, des systèmes numériques et des conversions de bases dans Excel.
Syntaxe
BINDEC(nombre)nombre (obligatoire)
Le nombre binaire que vous souhaitez convertir. Peut contenir jusqu'à 10 caractères binaires (0 ou 1). Pour les nombres négatifs, le bit le plus à gauche représente le signe en notation de complément à deux.
Retourne la représentation décimale du nombre binaire fourni.
Comprendre le système binaire
Le système binaire est un système de numération en base 2, utilisant uniquement les chiffres 0 et 1. Chaque position dans un nombre binaire représente une puissance de 2, tout comme chaque position dans un nombre décimal représente une puissance de 10.
Par exemple, le nombre binaire 1011 se décompose ainsi :
1 × 2³ + 0 × 2² + 1 × 2¹ + 1 × 2⁰
= 8 + 0 + 2 + 1
= 11 en décimal
BINDEC effectue automatiquement ce calcul pour vous, éliminant le besoin de conversions manuelles complexes.
Exemples pratiques
Conversions binaires simples
Conversion des puissances de 2 les plus courantes.
| A | B | C | |
|---|---|---|---|
| 1 | Nombre binaire | Résultat décimal | Formule |
| 2 | 1 | 1 | =BINDEC("1") |
| 3 | 10 | 2 | =BINDEC("10") |
| 4 | 100 | 4 | =BINDEC("100") |
| 5 | 1000 | 8 | =BINDEC("1000") |
=BINDEC("1000")Ces exemples montrent comment chaque position supplémentaire dans un nombre binaire double la valeur. Le nombre binaire 1000 représente 2³ = 8 en décimal.
Nombres binaires composés
Conversion de nombres binaires avec plusieurs bits actifs.
| A | B | C | |
|---|---|---|---|
| 1 | Binaire | Décimal | Explication |
| 2 | 1010 | 10 | 8 + 2 |
| 3 | 1111 | 15 | 8 + 4 + 2 + 1 |
| 4 | 11001 | 25 | 16 + 8 + 1 |
| 5 | 101010 | 42 | 32 + 8 + 2 |
=BINDEC("101010")Lorsque plusieurs bits sont à 1, BINDEC additionne toutes les puissances de 2 correspondantes. Le nombre 101010 combine les positions 2, 8 et 32 pour donner 42.
Application en informatique
Applications courantes en programmation et réseaux.
| A | B | C | |
|---|---|---|---|
| 1 | Binaire | Décimal | Usage |
| 2 | 11111111 | 255 | Valeur max d'un octet |
| 3 | 10000000 | 128 | Bit de signe |
| 4 | 1100 | 12 | Nibble (demi-octet) |
| 5 | 11000000 | 192 | Adresse IP (1er octet) |
=BINDEC("11111111")En informatique, le nombre binaire 11111111 (8 bits tous à 1) représente la valeur maximale d'un octet non signé : 255. Cette valeur est fréquente dans les adresses IP, les masques de sous-réseau et les valeurs de couleurs RGB.
Nombres binaires négatifs
Représentation des nombres négatifs avec le complément à deux.
| A | B | C | |
|---|---|---|---|
| 1 | Binaire (10 bits) | Décimal | Description |
| 2 | 1111111111 | -1 | Complément à deux |
| 3 | 1111111110 | -2 | Tous bits à 1 sauf dernier |
| 4 | 1000000000 | -512 | Minimum sur 10 bits |
| 5 | 0111111111 | 511 | Maximum positif sur 10 bits |
=BINDEC("1111111111")Avec 10 bits, BINDEC interprète les nombres en complément à deux. Si le bit le plus à gauche est 1, le nombre est négatif. Le nombre 1111111111 représente -1, calculé comme la valeur binaire moins 2¹⁰ (1024).
Conversion avec références de cellules
Utilisation de BINDEC avec des références pour convertir plusieurs valeurs.
| A | B | C | |
|---|---|---|---|
| 1 | Cellule A | Formule en B | Résultat |
| 2 | 1101 | =BINDEC(A1) | 13 |
| 3 | 10101 | =BINDEC(A2) | 21 |
| 4 | 111000 | =BINDEC(A3) | 56 |
| 5 | 1010101 | =BINDEC(A4) | 85 |
=BINDEC(A1)Lorsque vous avez une colonne de nombres binaires à convertir, utilisez BINDEC avec une référence de cellule. Vous pouvez ensuite copier la formule vers le bas pour convertir toute la colonne automatiquement.
Cas d'usage professionnels
Analyse de données réseau
Les administrateurs réseau utilisent BINDEC pour convertir des masques de sous-réseau binaires en notation décimale. Par exemple, convertir 11111111.11111111.11111111.00000000 en 255.255.255.0 pour comprendre la configuration IP.
Programmation de microcontrôleurs
Les ingénieurs en électronique utilisent BINDEC pour convertir des registres de configuration binaires en valeurs décimales. Cela facilite la documentation et la vérification des paramètres de microcontrôleurs et de circuits intégrés.
Débogage de protocoles de communication
Lors de l'analyse de trames de données série ou de paquets réseau, BINDEC permet de convertir rapidement des séquences binaires capturées en valeurs décimales lisibles pour identifier des commandes ou des états.
Formation et pédagogie
Les enseignants en informatique utilisent BINDEC dans Excel pour créer des exercices interactifs permettant aux étudiants de vérifier leurs calculs de conversion binaire-décimal et de mieux comprendre les systèmes de numération.
Combiner BINDEC avec d'autres fonctions
Conversion complète : Binaire → Décimal → Hexadécimal
Combinez BINDEC avec DECHEX pour convertir directement du binaire vers l'hexadécimal :
Cette formule imbriquée convertit d'abord le binaire 11111111 en décimal 255, puis en hexadécimal FF.
Validation avec SI
Vérifiez si un nombre binaire est dans une plage valide :
Utile pour valider que des données binaires correspondent bien à la taille attendue d'un octet.
Calculs arithmétiques après conversion
Effectuez des opérations mathématiques sur des nombres binaires :
Convertit 1010 (10) et 0101 (5) puis les additionne pour obtenir 15 en décimal.
Erreurs fréquentes
#NOMBRE! - Caractères invalides
L'erreur #NOMBRE! apparaît si le nombre contient des caractères autres que 0 ou 1. BINDEC n'accepte que des nombres binaires valides.
#NOMBRE! - Plus de 10 caractères
BINDEC est limité à 10 caractères binaires maximum. Les nombres plus longs génèrent une erreur.
#VALEUR! - Type de données incorrect
Si la cellule référencée contient du texte non binaire ou une valeur logique, BINDEC retourne #VALEUR!
Confusion avec les nombres négatifs
Les nombres binaires commençant par 1 et ayant 10 caractères sont interprétés comme négatifs en complément à deux. Assurez-vous de comprendre cette convention.
Questions fréquentes
Quelle est la différence entre BINDEC et DECBIN ?
BINDEC convertit du binaire vers le décimal, tandis que DECBIN fait l'inverse : il convertit du décimal vers le binaire. Ce sont des fonctions complémentaires.
Pourquoi BINDEC est-elle limitée à 10 caractères binaires ?
Excel limite BINDEC à 10 bits pour gérer les nombres signés en complément à deux. Cela permet de représenter des valeurs de -512 à 511 en décimal.
Comment convertir des nombres binaires de plus de 10 bits ?
Pour les nombres binaires plus longs, vous devrez créer une formule personnalisée utilisant PUISSANCE et SOMME, ou découper le nombre en segments de 10 bits maximum.
Fonctions similaires
Deviens un pro d'Excel
Rejoins Le Dojo Club pour maîtriser toutes les fonctions Excel d'ingénierie et devenir expert en conversions de bases.
Essayer pendant 30 jours