Función BASE

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.
  • El valor debe ser un entero mayor o igual que cero.
base Base a la que se va a convertir el número.
  • La base debe ser un número entero comprendido entre 2 y 36.
longitud_mín (Opcional) Longitud mínima del texto devuelto.
  • Si el valor de longitud mínima es mayor que el número de dígitos significativos del resultado, este se rellena con ceros a la izquierda hasta alcanzar el número total de dígitos de dígitos_significativos.

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.
¿Te ha resultado útil esta información?
¿Cómo podemos mejorar esta página?