Il existe quatre types de systèmes de numérotation couramment utilisés en programmation:

binaire, octal, décimal et hexadécimal. Chacun est simplement une méthode différente pour exprimer exactement les mêmes valeurs. Excel facilite la conversion entre les nombres décimaux et octaux et fournit deux fonctions de feuille de calcul à cette fin.

La première fonction est la fonction DEC2OCT. Supposons que vous ayez une valeur décimale dans la cellule B7 et que vous souhaitiez savoir comment exprimer cette valeur en octal. Dans une cellule différente, vous pouvez utiliser la formule suivante:

=DEC2OCT(B7)

Si la valeur dans B7 était 456, le résultat de la formule ci-dessus serait 710. Un fait intéressant (et potentiel « gottcha ») est que lorsque la conversion est terminée, Excel considère le résultat comme un nombre.

Ainsi, si vous ajoutiez 8 à la valeur résultante ci-dessus (710), Excel renverrait 718, une valeur impossible en octal. Cela signifie simplement qu’Excel ne garde pas trace du système de numérotation utilisé dans une cellule particulière; il s’attend à ce que vous fassiez cela.

Si vous souhaitez convertir des nombres dans l’autre sens, d’octal en décimal, vous pouvez utiliser la fonction de feuille de calcul OCT2DEC:

=OCT2DEC(B8)

Si vous essayez d’utiliser cette fonction avec une valeur qui n’est clairement pas octale (telle que 718), Excel renvoie un #NOMBRE! valeur d’erreur.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (5656) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Converting_to_Octal [Conversion en octal].