La función BASE

Contenidos

Bienvenido de nuevo a nuestro blog usual de funciones de Excel de la A a la Z. Hoy miramos el BASE función.

La función BASE

Esta función convierte un número en una representación de texto con la base dada. Claro como el barro si hablas tonterías.

¿Que significa en ingles? BASE convierte un número en decimal (base 10) a una base distinto (que se conoce como el base). Déjame darte un ejemplo. Tome el número 37. En base 3, esto se puede representar como:

(1 x 33) + (1 x 32) + (0 x 31) + (1 x 30)

= (1 x 27) + (1 x 9) + (0 x 3) + (1 x 1)

= 27 + 9 + 0 + 1

Entonces en base 3 esta es la representación de texto 1101. Si necesitáramos que esta representación tuviera una longitud mínima (longitud mínima) 8, posteriormente

27 = (0 x 37) + (0 x 36) + (0 x 35) + (0 x 34) + (1 x 33) + (1 x 32) + (0 x 31) + (1 x 30)

= 00001101.

¿Tiene sentido ahora?

El BASE La función solo ha existido desde Excel 2013, por lo que no funcionará en versiones anteriores de Excel. Emplea la próxima sintaxis para operar:

BASE (número, base, [min_length])

El BASE La función tiene los siguientes argumentos:

  • número: esto es obligatorio y representa el número que desea convertir. Debe ser un número entero mayor o igual que 0 y menor que 253
  • base: esto además es obligatorio y representa la base base en la que desea convertir el número. Debe ser un número entero mayor o igual a 2 y menor o igual a 36 (¿por qué 36 ??)
  • longitud mínima: esto es opcional. Esto representa la longitud mínima de la cadena devuelta y debe ser un número entero mayor o igual a cero si se especifica.

Cabe señalar al mismo tiempo que:

  • Si número, base, o longitud mínima están fuera de las restricciones mínimas o máximas, BASE devuelve el #NUM! valor de error
  • Si número es un valor no numérico, BASE devuelve el #¡VALOR! valor de error
  • Cualquier número que no sea entero ingresado como argumento se trunca a un número entero
  • Si el longitud mínima Si se incluye un argumento, se añaden ceros a la izquierda al resultado si, caso contrario, el resultado sería más corto que la longitud mínima especificada. A modo de ejemplo, BASE (16,2) devuelve 10000, pero BASE (16,2,8) devuelve 00010000
  • El valor máximo de la longitud mínima el argumento es 255.

Por favor, vea mi ejemplo a continuación:

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.