Você já viu um preço de título cotado como “102-16” ou “102,16” no formato de 32-avos, típico do mercado americano de títulos públicos, e precisava converter isso para um número decimal comum para usar em cálculos no Excel? Ou recebeu uma planilha de um analista de renda fixa internacional com preços nesse formato fracionário e não sabia como interpretar?
Diferente do mercado brasileiro, onde preços são sempre expressos em decimal, o mercado americano de títulos públicos (Treasury Bonds, Notes) tradicionalmente cota preços em frações — mais especificamente em 32-avos (1/32) ou subdivisões ainda menores. O Excel tem funções específicas para converter entre esses dois formatos.
Neste artigo vamos mostrar como usar a função MOEDADEC para converter um preço cotado em formato fracionário para o formato decimal comum.
O que é a função MOEDADEC
MOEDADEC (equivalente à DOLLARDE em inglês, de “dollar decimal”) converte um valor monetário expresso no formato fracionário (parte inteira e uma “fração” representada como casas decimais que na verdade denotam avos) para o formato decimal comum.
A sintaxe é:
=MOEDADEC(moeda_fracionária; fração)
- moeda_fracionária: o valor no formato fracionário, onde a parte antes do ponto é o número inteiro e a parte depois representa a fração (não como decimal comum, mas como avos)
- fração: o denominador da fração usada — 32 para 32-avos, 16 para 16-avos, 8 para 8-avos, e assim por diante
Exemplo prático
Para converter o preço 1,10 (lido como “1 e 10/32”) para decimal, usando frações de 32-avos:
=MOEDADEC(1,10; 32)
O resultado é 1,3125 — porque 10/32 = 0,3125, então 1 + 0,3125 = 1,3125.

Por que essa notação existe e como interpretá-la corretamente
O ponto crucial para entender essa função é que os dígitos depois do ponto em moeda_fracionária não são uma fração decimal comum — “10” depois do ponto não significa 0,10, e sim 10/32. É uma notação herdada de tradições de mercado antigas, onde os preços eram fisicamente cotados em frações simples (metades, quartos, oitavos, dezesseis avos, trinta e dois avos), facilitando cálculos manuais antes da era digital.
A fórmula por trás do resultado
O cálculo da MOEDADEC separa a parte inteira da parte fracionária de moeda_fracionária, e converte a parte fracionária (interpretada como dígitos de avos) dividindo pelo denominador informado: resultado = parte_inteira + (parte_fracionária × 10^dígitos) ÷ fração. Na prática, isso significa que o Excel interpreta corretamente “10” como o numerador 10, não como 0,10, desde que o denominador informado seja compatível.
MOEDADEC vs MOEDAFRA: direções opostas
A MOEDADEC converte de fracionário para decimal. A função irmã MOEDAFRA faz o caminho inverso: parte de um valor decimal comum e converte para o formato fracionário, útil para quem precisa apresentar um resultado seguindo a convenção tradicional de mercado.
Denominadores comuns além de 32
Embora 32-avos seja o denominador mais tradicional para títulos do Tesouro americano de longo prazo, outros instrumentos usam denominadores diferentes — títulos de curto prazo às vezes cotam em 8-avos ou 16-avos, e alguns instrumentos mais específicos chegam a usar 64-avos ou 128-avos para maior precisão. A função MOEDADEC aceita qualquer um desses denominadores no argumento fração, desde que você saiba de antemão qual convenção o instrumento específico usa.
Erro comum
O erro mais comum é confundir o valor de entrada com um número decimal comum — tentar interpretar 1,10 como “1,10” (um dólar e dez centavos) em vez de “1 e 10/32” leva a um resultado completamente diferente do esperado. Outro erro é usar um denominador de fração incompatível com os dígitos informados — por exemplo, informar “1,10” pretendendo dizer 10/100, mas usando fração=32 na função, o que gera um resultado sem sentido para o contexto pretendido.
Montando uma tabela comparando diferentes valores fracionários
Para visualizar como diferentes cotações fracionárias se convertem em decimal, monte uma tabela com vários exemplos comuns:
=MOEDADEC(A5; 32)
Onde A5 contém diferentes valores fracionários (1,08; 1,16; 1,24; 2,00) em células adjacentes. O resultado ajuda a treinar a leitura desse formato de cotação até que ela se torne intuitiva, especialmente útil para quem começa a acompanhar boletins de mercado americano com alguma regularidade.
Usando MOEDADEC antes de aplicar outras funções financeiras
Como praticamente todas as demais funções financeiras do Excel (PREÇO, LUCRO, VP, VF, entre outras) esperam valores em formato decimal comum, a MOEDADEC costuma ser um passo de conversão necessário antes de qualquer outro cálculo, sempre que os dados de entrada vêm de uma fonte que cota preços no formato fracionário tradicional. Esquecer essa conversão e alimentar diretamente o valor fracionário em outra função financeira produz um resultado incorreto, sem que o Excel acuse nenhum erro explícito.
Testando o resultado com a função inversa
Uma forma simples de conferir se a interpretação da cotação fracionária foi feita corretamente é aplicar o resultado da MOEDADEC de volta na MOEDAFRA, com o mesmo denominador, e verificar se o valor fracionário original é reproduzido exatamente:
=MOEDAFRA(MOEDADEC(moeda_fracionária; fração); fração)
Se o resultado dessa fórmula combinada não bater com o valor original, o denominador informado provavelmente não é o correto para aquele instrumento específico.
Cuidado ao copiar valores de fontes externas
Ao copiar preços cotados em formato fracionário de um boletim, PDF ou site de mercado externo para o Excel, é comum que o valor venha como texto (por exemplo, “102-16” com um hífen, em vez de “102,16” com vírgula ou ponto) — nesse caso, é necessário primeiro tratar o texto para o formato numérico que a MOEDADEC espera (parte inteira, separador decimal, dígitos representando o numerador da fração) antes de aplicar a função, já que ela não interpreta hífens ou outros separadores diretamente.
Disponibilidade
MOEDADEC está disponível em todas as versões do Excel — 365, 2021, 2019, Mac, Online. O Google Sheets tem a função equivalente com o mesmo nome, MOEDADEC.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como usar a função MOEDADEC para converter preços fracionários em decimais, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você já se deparou com esse formato de cotação fracionária antes? Ficou clara a lógica por trás da notação de avos? Conta para nós nos comentários!