DECIMAL

    Math & Trigo

    Convertit la représentation textuelle d'un nombre dans une base donnée en un nombre décimal.

    Traductions
    EnglishDECIMAL
    FrenchDECIMAL
    SpanishCONV.DECIMAL
    GermanDEZIMAL
    ItalianDECIMALE
    PortugueseDECIMAL
    DutchDECIMAAL
    PolishDZIESIĘTNA
    RussianДЕС
    TurkishONDALIK
    CzechDESÍTKOVÉ
    HungarianTIZEDES
    SwedishDECIMAL
    DanishDECIMAL
    FinnishDESIMAALI
    Syntaxe
    DECIMAL(texte; base)

    Arguments

    • texteLa chaîne à convertir (max 255 caractères).
    • baseLa base dans laquelle est exprimé le texte (2 à 36).
    Exemples
    =DECIMAL("1111";2)
    15

    Binaire 1111 → décimal 15

    =DECIMAL("FF";16)
    255

    Hex FF → décimal 255

    =DECIMAL("ZZ";36)
    1295

    Base 36 ZZ → décimal 1295

    Conseils et bonnes pratiques
    • Disponible depuis Excel 2013
    • Renvoie #NOMBRE! si texte contient des caractères invalides pour la base
    • Inverse de BASE()
    Erreurs fréquentes
    • Passer un texte avec des caractères non valides pour la base spécifiée, ce qui renvoie une erreur #NOMBRE! - par exemple, utiliser le chiffre '9' avec une base binaire (base 2), où seuls 0 et 1 sont valides
    • Confondre DECIMAL avec CTXT ou le formatage général des nombres - DECIMAL convertit spécifiquement entre bases numériques (conversion de base), elle n'a rien à voir avec les décimales ou le formatage monétaire
    • Oublier que DECIMAL est l'inverse de BASE - confondre quelle fonction va dans quelle direction peut mener à des formules imbriquées qui s'annulent mutuellement ou produisent des incompatibilités de type texte/nombre inattendues
    Fonctions proches
    BASEEffectue l'opération inverse - convertit un nombre décimal en texte représentant une autre base, défaisant ce que produit DECIMAL.
    HEX2DECConvertit spécifiquement depuis l'hexadécimal avec son propre ensemble de limitations, une alternative plus spécialisée à la conversion depuis n'importe quelle base à usage général de DECIMAL.
    BIN2DECConvertit spécifiquement depuis le binaire, une autre alternative spécialisée à DECIMAL pour une seule base source fixe.
    Questions fréquentes

    Pourquoi DECIMAL renvoie-t-elle une erreur #NOMBRE! ?

    Le texte contient un caractère non valide pour la base spécifiée - par exemple, un chiffre comme '8' ne peut pas apparaître dans un nombre en base 8 (octal), puisque les chiffres octaux valides ne vont que jusqu'à 7.

    DECIMAL a-t-elle un rapport avec les décimales ou la monnaie ?

    Non, malgré le nom, il s'agit de convertir des nombres entre bases (comme le binaire ou l'hexadécimal) vers la base 10 standard, pas de formater des décimales.

    Comment reconvertir un nombre décimal dans une autre base ?

    Utilisez BASE(nombre, base), la fonction inverse - elle prend un nombre décimal et le renvoie sous forme de texte dans la base spécifiée.

    Besoin de traduire une formule utilisant DECIMAL ?

    Utilisez notre traducteur pour convertir votre formule complète