=DECIMAL
Math et trigonométrie Intermédiaire Google Sheets

DECIMAL : Convertir une base en nombre décimal dans Excel

Maîtrisez la fonction Excel DECIMAL pour convertir des nombres de différentes bases (binaire, octal, hexadécimal) en base 10. Exemples et astuces inclus.

Syntaxe

=DECIMAL(texte, base)
  • texte : Le texte représentant le nombre que vous souhaitez convertir. Ce texte doit être valide pour la base spécifiée.
  • base : La base du nombre représenté par le texte. La base doit être un entier entre 2 et 36.

Utilisation dans Google Sheets

La fonction DECIMAL de Google Sheets fonctionne de la même manière que dans Excel. Elle convertit une représentation textuelle d'un nombre dans une base donnée en sa valeur décimale. La syntaxe et les arguments sont identiques. La compatibilité est donc totale entre les deux plateformes. Vous pouvez copier et coller des formules utilisant DECIMAL d'Excel vers Google Sheets sans modifications.

Cas d'utilisation

Conversion d'adresses IP

Analyse de données financières

Gestion de stock

Conversion de numéros de série

Exemples pratiques

Conversion d'un nombre binaire en décimal

Données : Texte: "101", Base: 2

=DECIMAL("101", 2)

Convertit le nombre binaire 101 en son équivalent décimal.

Résultat : 5
Conversion d'un nombre hexadécimal en décimal

Données : Texte: "A", Base: 16

=DECIMAL("A", 16)

Convertit le nombre hexadécimal A en son équivalent décimal.

Résultat : 10
Conversion d'un nombre octal en décimal

Données : Texte: "77", Base: 8

=DECIMAL("77", 8)

Convertit le nombre octal 77 en son équivalent décimal.

Résultat : 63

Conseils et astuces

Utilisez la fonction TEXTE pour formater le résultat décimal si nécessaire.

Vérifiez toujours que le texte d'entrée est valide pour la base spécifiée.

La fonction DECIMAL est sensible à la casse pour les bases supérieures à 10 (A=10, B=11, etc.).

Pour les grandes bases, assurez-vous que le texte ne contient pas de caractères invalides.

Erreurs courantes

#VALEUR!

L'argument 'texte' n'est pas une représentation valide d'un nombre dans la base spécifiée.

Vérifiez que le texte d'entrée contient uniquement des caractères valides pour la base donnée. Par exemple, pour la base 2 (binaire), seuls '0' et '1' sont autorisés.

#NOMBRE!

L'argument 'base' n'est pas un nombre entier entre 2 et 36.

Assurez-vous que la base est un nombre entier compris entre 2 et 36.