En este artículo se describen la sintaxis de la fórmula y el uso de la 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 o Min_length están fuera de las restricciones mínimas o máximas, BASE devuelve el #NUM. o #VALOR!.
-
Si Número es un valor no numérico, BASE devuelve el #VALUE. error #¡NUM!.
-
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 péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas 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 |