CONV.DECIMAL (función CONV.DECIMAL)

CONV.DECIMAL (función CONV.DECIMAL)

 

Este artículo describe la sintaxis de la fórmula y el uso de la función (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.) CONV.DECIMAL en Microsoft Excel.

Descripción

Convierte una representación de texto de un número con una base dada en un número decimal.

Sintaxis

CONV.DECIMAL(texto, base)

La sintaxis de la función CONV.DECIMAL tiene los siguientes argumentos:

  • Texto    Obligatorio.
  • Base    Obligatorio. La base debe ser un número entero.

Observaciones

  • La cadena de Texto debe tener una longitud no superior a 255 caracteres.
  • El argumento Texto puede ser cualquier combinación de caracteres alfanuméricos válidos para la base y no distingue entre mayúsculas y minúsculas.
  • Excel admite un argumento Texto mayor o igual que 0 y menor que 2^53. Un argumento de texto que se resuelva en un número mayor que 2^53 puede provocar la pérdida de precisión.
  • La base debe ser mayor o igual que 2 (binario, o base 2) y menor que o igual que 36 (base 36).
    Una base mayor que 10 usa los valores numéricos 0-9 y las letras A-Z según sea necesario. Por ejemplo, base 16 (hexadecimal) usa 0-9 y A-F, mientras que base 36 usa 0-9 y A-Z.
  • Si alguno de los argumentos se encuentra fuera de las limitaciones, CONV.DECIMAL puede devolver el valor de error #NUM! o #VALOR!.

Ejemplo

Copie los datos de ejemplo en la tabla siguiente y cópielos en la celda A1 de una nueva hoja de cálculo de Excel. Para que las fórmulas muestren resultados, selecciónelas, presione F2 y después presione Entrar. Si lo necesita, puede ajustar los anchos de columna para ver todos los datos.

Fórmula Descripción Resultado Cómo funciona
'=DECIMAL("FF",16) Convierte el valor FF hexadecimal (base 16) a su valor decimal equivalente (base 10) (255). =DECIMAL("FF",16) "F" está en la posición 15 en el sistema del número base 16. Como todos los sistemas de números empiezan por 0, el carácter 16º en hexadecimal estará en la 15ª posición. La fórmula siguiente muestra cómo se convierte a decimal:
  La función HEX2DEC de la celda C3 comprueba este resultado. =HEX2DEC("ff") Fórmula
      =(15*(16^1))+(15*(16^0))
'=DECIMAL(111,2) Convierte el valor binario (base 2) a su valor decimal equivalente (base 10) (7). =DECIMAL(111,2) "1" está en la posición 1 en el sistema del número de base 2. La fórmula siguiente muestra cómo se convierte a decimal:
  La función BIN2DEC de la celda C6 comprueba este resultado. =BIN2DEC(111) Fórmula
      =(1*(2^2))+(1*(2^1))+(1*(2^0))
       
'=DECIMAL("zap",36) Convierte el valor "zap" de la base 36 a su valor decimal equivalente (45745). =DECIMAL("zap",36) "z" está en la posición 35, "a" está en la posición 10, y "p" está en la posición 25. La fórmula siguiente muestra cómo se convierte a decimal:
      Fórmula
      =(35*(36^2))+(10*(36^1))+(25*(36^0))