En este artículo se describen la sintaxis de la fórmula y el uso de la función 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.
- Min_length 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. error #¡NUM!.
- 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 |