BASE

    Matemáticas & Trigonometría

    Convierte un número en una representación textual con la base (radix) dada, opcionalmente rellenado con ceros a la izquierda hasta una longitud mínima.

    Traducciones
    EnglishBASE
    FrenchBASE
    SpanishBASE
    GermanBASIS
    ItalianBASE
    PortugueseBASE
    DutchBASIS
    PolishPODSTAWA
    RussianОСНОВАНИЕ
    TurkishTABAN
    CzechZÁKLAD
    HungarianALAP
    SwedishBAS
    DanishBASIS
    FinnishPERUS
    Sintaxis
    BASE(número; base; [longitud_mín])

    Argumentos

    • númeroEl entero no negativo a convertir (0 a 2^53 − 1).
    • baseLa base radix a la que convertir (2 a 36).
    • longitud_mínOpcional. Longitud mínima de la cadena resultante (0 a 255), rellenada con ceros a la izquierda.(opcional)
    Ejemplos
    =BASE(15;2)
    1111

    15 en binario

    =BASE(255;16)
    FF

    255 en hexadecimal

    =BASE(7;2;8)
    00000111

    Binario rellenado a 8 caracteres

    Consejos y buenas prácticas
    • Disponible desde Excel 2013
    • Devuelve #¡NUM! si número, base o longitud_mín están fuera de rango
    • Use CONV.DECIMAL() para reconvertir una cadena en base N a un número
    Errores frecuentes
    • Olvidar que la salida de BASE es texto, no un número, así que los ceros a la izquierda (de longitud_mín) se conservan y el resultado no puede usarse directamente en operaciones aritméticas sin conversión
    • Pasar una base fuera del rango válido de 2 a 36, lo que devuelve un error #¡NUM! ya que BASE solo admite sistemas numéricos representables con los dígitos 0-9 y las letras A-Z
    • Confundir BASE con DECIMAL - BASE convierte un número decimal a otra base como texto, mientras que DECIMAL hace lo contrario, convirtiendo texto en base N de nuevo en un número decimal
    Funciones relacionadas
    CONV.DECIMALRealiza la operación inversa - convierte una cadena de texto en base N de nuevo en un número decimal, deshaciendo lo que produce BASE.
    DEC2BINConvierte específicamente a binario con su propio conjunto de limitaciones, una alternativa más especializada a la conversión de propósito general a cualquier base de BASE.
    DEC2HEXConvierte específicamente a hexadecimal, otra alternativa especializada a BASE para una única base de destino fija.
    Preguntas frecuentes

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

    La base probablemente está fuera del rango válido de 2 a 36, o los argumentos número o longitud_mín están fuera de sus límites permitidos - comprueba cada argumento contra los límites de BASE.

    ¿Puedo usar el resultado de BASE en un cálculo?

    No directamente - BASE devuelve texto, no un número, algo especialmente importante cuando longitud_mín añade ceros a la izquierda que de otro modo se perderían en un contexto numérico.

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

    Usa DECIMAL(texto, base), la función inversa - toma texto en una base dada y devuelve el número decimal equivalente.

    ¿Necesita traducir una fórmula que use BASE?

    Use nuestro traductor para convertir su fórmula completa