DECOCT - Conversion décimal vers octal

Excel 2007+

Résumé

La fonction DECOCT convertit un nombre décimal en sa représentation octale (base 8). Idéale pour les calculs binaires, les conversions de systèmes de numération et les opérations sur les registres dans Excel.

Syntaxe

DECOCT(nombre; [emplacements])

Paramètres

Paramètre Type Requis Description
nombre Nombre entier Oui Le nombre décimal à convertir en octal (plage : -536870912 à 536870911)
emplacements Nombre entier Non Nombre de chiffres dans le résultat. Si omis, utilise la longueur minimale nécessaire.

Utilisation de la fonction DEC2OCT

DECOCT est particulièrement utile pour les programmeurs, les ingénieurs et les analystes travaillant avec des systèmes binaires, des microcontrôleurs ou des conversions de bases numériques. Elle permet de représenter précisément les valeurs dans le système octal tout en contrôlant le formatage du résultat.

Exemples Courants de DEC2OCT

Conversion simple avec padding

=DECOCT(58; 3)

Convertit 58 décimal en 072 octal (3 chiffres avec zéros à gauche).

Nombre négatif (complément à 2)

=DECOCT(-100)

Convertit -100 en représentation octale signée : 7777777634 (10 chiffres).

Longueur minimale automatique

=DECOCT(9)

Convertit 9 en 11 octal sans padding superflu.

Questions Fréquemment Posées

DECOCT ignore [emplacements] et renvoie toujours 10 caractères (30 bits) avec le bit de signe en MSB, utilisant le complément à 2.

De -536 870 912 à 536 870 911 (limite 30 bits signés).

Nombre hors plage, [emplacements] insuffisant, ou [emplacements] négatif.

Erreurs Courantes et Solutions

#NOMBRE!

Cause: Nombre < -536870912 ou > 536870911, ou [emplacements] insuffisant/négatif

Solution: Vérifiez la plage du nombre et assurez-vous qu'il y ait assez d'emplacements.

#VALEUR!

Cause: nombre ou [emplacements] contient du texte

Solution: Utilisez des valeurs numériques uniquement.

Notes

  • Excel tronque [emplacements] à sa partie entière
  • Les zéros à gauche sont ajoutés seulement si [emplacements] est spécifié
  • Fonction disponible depuis Excel 2007
  • Parfaite complémentaire de OCT2DEC et DEC2BIN

Compatibilité

Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponible dans : Excel 2003 et versions antérieures

Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+