CONV.DECIMAL
Convierte la representación textual de un número en una base dada a un número decimal.
CONV.DECIMAL(texto; base)Argumentos
textoLa cadena a convertir (máx 255 caracteres).baseLa base radix en la que está expresado el texto (2 a 36).
=CONV.DECIMAL("1111";2)Binario 1111 → decimal 15
=CONV.DECIMAL("FF";16)Hex FF → decimal 255
=CONV.DECIMAL("ZZ";36)Base 36 ZZ → decimal 1295
- •Disponible desde Excel 2013
- •Devuelve #¡NUM! si texto contiene caracteres no válidos para la base
- •Inversa de BASE()
- •Pasar texto con caracteres no válidos para la base especificada, lo que devuelve un error #¡NUM! - por ejemplo, usar el dígito '9' con una base binaria (base 2), donde solo son válidos 0 y 1
- •Confundir DECIMAL con FIJO o el formato general de números - DECIMAL convierte específicamente entre bases numéricas (conversión de base), no tiene nada que ver con decimales ni formato de moneda
- •Olvidar que DECIMAL es la inversa de BASE - confundir qué función va en qué dirección puede llevar a fórmulas anidadas que se anulan entre sí o producen discrepancias inesperadas de tipo texto frente a número
BASERealiza la operación inversa - convierte un número decimal en texto que representa otra base, deshaciendo lo que produce DECIMAL.HEX2DECConvierte específicamente desde hexadecimal con su propio conjunto de limitaciones, una alternativa más especializada a la conversión de propósito general desde cualquier base de DECIMAL.BIN2DECConvierte específicamente desde binario, otra alternativa especializada a DECIMAL para una única base de origen fija.¿Por qué DECIMAL devuelve un error #¡NUM!?
El texto contiene un carácter que no es válido para la base especificada - por ejemplo, un dígito como '8' no puede aparecer en un número en base 8 (octal), ya que los dígitos octales válidos solo llegan hasta 7.
¿DECIMAL tiene algo que ver con los decimales o la moneda?
No, a pesar del nombre, se trata de convertir números entre bases (como binario o hexadecimal) a base 10 estándar, no de formatear decimales.
¿Cómo convierto un número decimal de nuevo a otra base?
Usa BASE(número, base), la función inversa - toma un número decimal y lo devuelve como texto en la base especificada.
¿Necesita traducir una fórmula que use CONV.DECIMAL?
Use nuestro traductor para convertir su fórmula completa
