CONV.DECIMAL

    Matemáticas & Trigonometría

    Convierte la representación textual de un número en una base dada a un número decimal.

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

    Argumentos

    • textoLa cadena a convertir (máx 255 caracteres).
    • baseLa base radix en la que está expresado el texto (2 a 36).
    Ejemplos
    =CONV.DECIMAL("1111";2)
    15

    Binario 1111 → decimal 15

    =CONV.DECIMAL("FF";16)
    255

    Hex FF → decimal 255

    =CONV.DECIMAL("ZZ";36)
    1295

    Base 36 ZZ → decimal 1295

    Consejos y buenas prácticas
    • Disponible desde Excel 2013
    • Devuelve #¡NUM! si texto contiene caracteres no válidos para la base
    • Inversa de BASE()
    Errores frecuentes
    • Pasar texto con caracteres no válidos para la base especificada, lo que devuelve un error #¡NUM! - por ejemplo, usar el dígito '9' con una base binaria (base 2), donde solo son válidos 0 y 1
    • Confundir DECIMAL con FIJO o el formato general de números - DECIMAL convierte específicamente entre bases numéricas (conversión de base), no tiene nada que ver con decimales ni formato de moneda
    • Olvidar que DECIMAL es la inversa de BASE - confundir qué función va en qué dirección puede llevar a fórmulas anidadas que se anulan entre sí o producen discrepancias inesperadas de tipo texto frente a número
    Funciones relacionadas
    BASERealiza la operación inversa - convierte un número decimal en texto que representa otra base, deshaciendo lo que produce DECIMAL.
    HEX2DECConvierte específicamente desde hexadecimal con su propio conjunto de limitaciones, una alternativa más especializada a la conversión de propósito general desde cualquier base de DECIMAL.
    BIN2DECConvierte específicamente desde binario, otra alternativa especializada a DECIMAL para una única base de origen fija.
    Preguntas frecuentes

    ¿Por qué DECIMAL devuelve un error #¡NUM!?

    El texto contiene un carácter que no es válido para la base especificada - por ejemplo, un dígito como '8' no puede aparecer en un número en base 8 (octal), ya que los dígitos octales válidos solo llegan hasta 7.

    ¿DECIMAL tiene algo que ver con los decimales o la moneda?

    No, a pesar del nombre, se trata de convertir números entre bases (como binario o hexadecimal) a base 10 estándar, no de formatear decimales.

    ¿Cómo convierto un número decimal de nuevo a otra base?

    Usa BASE(número, base), la función inversa - toma un número decimal y lo devuelve como texto en la base especificada.

    ¿Necesita traducir una fórmula que use CONV.DECIMAL?

    Use nuestro traductor para convertir su fórmula completa