CONV.DECIMAL (función CONV.DECIMAL)

En este artículo se describen la sintaxis de la fórmula y el uso de la función 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 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

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 HEX.A.DEC 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 BIN.A.DEC 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))

Principio de página

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×