Este artigo descreve a sintaxe da fórmula e o uso da FUNÇÃO DECIMAL no Microsoft Excel.

Descrição

Converte uma representação de texto de um número em uma determinada base em um número decimal.

Sintaxe


DECIMAL(texto, inteiro)

A sintaxe da função DECIMAL tem os seguintes argumentos.

Comentários

Exemplo

Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.

Fórmula Descrição Resultado Como funciona
'=DECIMAL("FF",16) Converte o valor hexadecimal (base 16) FF no seu valor decimal equivalente (base 10) (255). =DECIMAL("FF",16) "F" está na posição 15 no sistema de números de base 16. Como todos os sistemas de números começam com 0, o 16° caractere em formato hexadecimal estará na posição 15. A fórmula abaixo mostra como ele é convertido em decimal:
A função HEX2DEC na célula C3 verifica esse resultado. =HEXADEC("ff") Fórmula
=(15*(16^1))+(15*(16^0))
'=DECIMAL(111,2) Converte o valor binário (base 2) 111 no seu valor decimal equivalente (base 10) (7). =DECIMAL(111,2) "1" está na posição 15 no sistema de números de base 2. A fórmula abaixo mostra como ele é convertido em decimal:
A função BIN2DEC na célula C6 verifica esse resultado. =BINADEC(111) Fórmula
=(1*(2^2))+(1*(2^1))+(1*(2^0))
'=DECIMAL("zap",36) Converte o valor "zap" na base 36 no seu valor decimal equivalente (45745). =DECIMAL("zap",36) "z" está na posição 35, "a" está na posição 10 e "p" está na posição 25. A fórmula abaixo mostra como ele é convertido em decimal.
Fórmula
=(35*(36^2))+(10*(36^1))+(25*(36^0))