Fonction BINOCT ExcelGuide Complet 2026 – Binaire vers Octal
Tu travailles avec des systèmes Unix ou des données binaires que tu veux représenter en octal ? BINOCT (BIN2OCT en anglais) convertit un nombre binaire (base 2) en son équivalent octal (base 8).
L'octal est particulièrement utilisé pour les permissions de fichiers Unix/Linux. La commande chmod 755 utilise précisément cette représentation où chaque chiffre encode 3 bits de permissions.
Syntaxe de la fonction BINOCT
=BINOCT(nombre; [nb_caractères])BINOCT convertit un nombre binaire en octal. Le résultat est une chaîne contenant les chiffres 0 à 7.
Comprendre chaque paramètre de la fonction BINOCT
nombre
(obligatoire)Le nombre binaire à convertir (uniquement des 0 et 1). Maximum 10 caractères.
Exemple : 111 (= 7 en décimal et en octal)
nb_caractères
(optionnel)Le nombre de caractères du résultat. Des zéros sont ajoutés à gauche si nécessaire pour atteindre cette longueur.
Rappel : 3 bits binaires = 1 chiffre octal. 111 (binaire) = 7 (octal). C'est pour ça que l'octal était populaire !
Exemples pratiques pas à pas
Exemple 1 – Administrateur système : permissions Unix
Tu es administrateur système et tu veux comprendre les permissions d'un fichier. Chaque groupe de 3 bits représente lecture/écriture/exécution.
Conversion des permissions = chmod 755
| A | B | C | |
|---|---|---|---|
| 1 | Catégorie | Binaire (rwx) | Octal |
| 2 | Propriétaire | 111 | 7 |
| 3 | Groupe | 101 | 5 |
| 4 | Autres | 101 | 5 |
=BINOCT(B2)111 en binaire = rwx (lecture + écriture + exécution) = 7 en octal. Le résultat 755 signifie : propriétaire a tous les droits, groupe et autres peuvent lire et exécuter.
Exemple 2 – Ingénieur électronique : registres de configuration
Tu es ingénieur électronique et tu documentes des registres de configuration en octal pour un microcontrôleur.
Documentation de registres avec padding
| A | B | C | |
|---|---|---|---|
| 1 | Registre | Config binaire | Octal |
| 2 | REG_MODE | 110100 | 64 |
| 3 | REG_CTRL | 001111 | 17 |
| 4 | REG_STATUS | 000111 | 7 |
=BINOCT(B2; 3)Le paramètre 3 force le résultat sur 3 chiffres pour une documentation uniforme.
Exemple 3 – Développeur : masques de bits
Tu es développeur et tu travailles avec des masques de bits que tu veux représenter en octal.
Masques de bits en notation octale
| A | B | C | |
|---|---|---|---|
| 1 | Description | Masque binaire | Octal |
| 2 | Bits hauts | 111000000 | 700 |
| 3 | Bits milieu | 000111000 | 70 |
| 4 | Bits bas | 000000111 | 7 |
=BINOCT(B2)Table de conversion binaire-octal
| Binaire (3 bits) | Octal | Décimal |
|---|---|---|
| 000 | 0 | 0 |
| 001 | 1 | 1 |
| 010 | 2 | 2 |
| 011 | 3 | 3 |
| 100 | 4 | 4 |
| 101 | 5 | 5 |
| 110 | 6 | 6 |
| 111 | 7 | 7 |
Les erreurs fréquentes et comment les corriger
Erreur #NOMBRE!
Le nombre binaire contient des caractères invalides ou dépasse 10 chiffres.
Solution : Vérifie que le nombre ne contient que des 0 et 1, maximum 10 caractères.
Erreur #VALEUR!
Le paramètre nb_caractères est insuffisant pour contenir le résultat.
Solution : Augmente la valeur de nb_caractères ou omets ce paramètre.
Rappel : Pour les nombres binaires de 10 bits, le bit de gauche est le bit de signe (complément à deux pour les nombres négatifs).
Questions fréquentes
À quoi sert la conversion binaire vers octal ?
L'octal (base 8) était historiquement utilisé en informatique car 3 bits = 1 chiffre octal. On le retrouve encore dans les permissions Unix (chmod 755) et certains systèmes embarqués.
Quelle est la limite de BINOCT ?
BINOCT accepte des nombres binaires jusqu'à 10 chiffres (10 bits). Le résultat peut avoir jusqu'à 10 caractères octaux.
Comment lire un résultat octal ?
Chaque chiffre octal (0-7) représente 3 bits. Par exemple, 7 en octal = 111 en binaire = 7 en décimal.
BINOCT fonctionne-t-il dans Google Sheets ?
Oui ! Google Sheets supporte BIN2OCT avec exactement la même syntaxe qu'Excel.
Comment faire la conversion inverse ?
Utilise OCTBIN pour convertir de l'octal vers le binaire. Les fonctions sont complémentaires.
Maîtrise les conversions numériques
Les conversions de bases sont essentielles pour l'administration système et l'électronique. Rejoins Le Dojo Club pour tout maîtriser.
Essayer pendant 30 jours