BASE (función BASE)

BASE (función BASE)

 

En este artículo, se describen la sintaxis de la fórmula y el uso de la función (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.) BASE en Microsoft Excel.

Descripción

Convierte un número en una representación de texto con la base dada.

Sintaxis

BASE(Número; Base [Long_mín])

La sintaxis de la función BASE tiene los siguientes argumentos:

  • Número    Obligatorio. El número que desea convertir. Debe ser un entero mayor o igual que 0 y menor que 2^53.
  • Base    Obligatorio. La base a la que desea convertir el número. Debe ser un entero mayor o igual a 2 y menor o igual a 36.
  • Long_mín    Opcional. La longitud mínima de la cadena que se devuelve. Debe ser un entero mayor o igual a 0.

Observaciones

  • Si Número, Base y Long_mín están fuera de los límites mínimos y máximos, BASE devuelve el valor de error #¡NUM!.
  • Si Número es un valor no numérico, BASE devuelve el valor de error #¡VALOR!.
  • Cualquier número no entero que se especifique como argumento se trunca a un entero.
  • Si se incluye el argumento Long_mín, los ceros iniciales se agregan al resultado si este sería de lo contrario más corto que la longitud mínima especificada. Por ejemplo, BASE(16;2) devuelve 10000, pero BASE(16;2;8) devuelve 00010000.
  • El valor máximo del argumento Long_mín es 255.

Ejemplo

Copie los datos de ejemplo en la tabla siguiente y cópielos en la celda A1 de una nueva hoja de cálculo de Excel. Para que las fórmulas muestren resultados, selecciónelas, presione F2 y después presione Entrar. Si lo necesita, puede ajustar los anchos de columna para ver todos los datos.

Fórmula Descripción Resultado
=BASE(7,2) Convierte el número decimal 7 a la base 2 (binario). El resultado es 111. 111
     
=BASE(100,16) Convierte el número decimal 100 a la base 16 (hexadecimal). El resultado es 64. 64
     
=BASE(15,2,10) Convierte el número decimal 15 a la base 2 (binario), con una longitud mínima de 10. El resultado es 0000001111, que representa 1111 con 6 ceros delante para hacer la cadena 10 caracteres más larga. 0000001111