La función BASE convierte un número decimal a una representación de texto en otra base. Por ejemplo, base 2 para binario.
Partes de la función BASE
BASE(valor; base; [longitud_mín])
Parte | Descripción | Notas |
valor |
Número que se va a convertir a base. |
|
base |
Base a la que se va a convertir el número. |
|
longitud_mín |
(Opcional) Longitud mínima del texto devuelto. |
|
Fórmulas de ejemplo
BASE(255; 16)
BASE(A2; 2)
BASE(4095; 16; 6)
Notas
- Los valores de argumentos numéricos no enteros se truncan a un entero.
- Los cálculos que utilicen el resultado de la función BASE deben tener en cuenta que puede que esté en una base no decimal. Hojas de cálculo de Google convierte los resultados automáticamente. Por ejemplo, si la celda A2 contiene 1111 (el equivalente binario del valor decimal 31), y B2 incluye una fórmula como "=A2+9", el resultado será 11120, que es incorrecto en el cálculo binario.
Ejemplos
Este ejemplo convierte el número decimal 255 a base 16 (hexadecimal):
A | B | |
1 | Fórmula | Resultado |
2 | =BASE(255; 16) | FF |
Este ejemplo convierte el número de la celda A2 (valor decimal 21) a la base especificada en la celda B2 (binario):
A | B | C | D | |
1 | Número | Base | Fórmula | Resultado |
2 | 21 | 2 | =BASE(A2; B2) | 10101 |
Este ejemplo convierte el número decimal 4095 en base 16 (hexadecimal) con una longitud mínima de 6 caracteres:
A | B | |
1 | Fórmula | Resultado |
2 | =BASE(4095; 16; 6) | 000FFF |
Funciones relacionadas
- CONV.DECIMAL: La función DECIMAL convierte la representación de texto de un número en otra base a la base 10 (decimal).
- BIN.A.DEC: Convierte un número binario con signo a formato decimal.
- BIN.A.HEX: Convierte un número binario con signo a formato hexadecimal con signo.
- BIN.A.OCT: Convierte un número binario con signo a formato octal con signo.
- OCT.A.BIN: Convierte un número octal con signo a formato binario con signo.
- OCT.A.DEC: Convierte un número octal con signo a formato decimal.
- OCT.A.HEX: Convierte un número decimal con signo a formato hexadecimal con signo.
- DEC.A.BIN: Convierte un número decimal a formato binario con signo.
- DEC.A.OCT: Convierte un número decimal a formato octal con signo.
- DEC.A.HEX: Convierte un número decimal a formato hexadecimal con signo.
- HEX.A.BIN: Convierte un número hexadecimal con signo a formato binario con signo.
- HEX.A.DEC: Convierte un número hexadecimal con signo a formato decimal.
- HEX.A.OCT: Convierte un número hexadecimal con signo a formato octal con signo.