MDURAÇÃO - Função de Duração Modificada Macaulay

Excel 2007+

Resumo

A função MDURAÇÃO calcula a duração Macaulay modificada de um título com valor de paridade de R$ 100, essencial para análise de sensibilidade a variações de juros em investimentos de renda fixa.

Sintaxe

MDURAÇÃO(liquidação; vencimento; cupom; lcr; frequência; [base])

Parâmetros

Parâmetro Tipo Obrigatório Descrição
liquidação Data Sim Data de liquidação do título (após emissão)
vencimento Data Sim Data final de vencimento do título
cupom Número Sim Taxa de cupom anual do título (em decimal)
lcr Número Sim Rendimento anual do título (yield)
frequência Número Sim Cupons por ano: 1(anual), 2(semestral), 4(trimestral)
base Número Não Base de dias: 0(30/360), 1(real/real), 2(real/360), 3(real/365), 4(30/360 europeu)

Usando a função MDURATION

MDURAÇÃO é fundamental para investidores de renda fixa que precisam medir a sensibilidade dos títulos às variações nas taxas de juros. A duração modificada indica aproximadamente a porcentagem de variação no preço do título para cada 1% de alteração na taxa de juros.

Exemplos Comuns de MDURATION

Título Corporativo Semestral

=MDURAÇÃO(DATA(2024;1;15); DATA(2030;1;15); 0,08; 0,09; 2; 1)

Calcula duração de título com cupom 8%, yield 9%, pagamentos semestrais, base real/real. Resultado aproximado: 5,74 anos.

Título Público Anual

=MDURAÇÃO("15/01/2024"; "15/01/2035"; 0,065; 0,072; 1; 0)

Duração de título público com pagamentos anuais usando base 30/360.

Perguntas Frequentes

MDURAÇÃO retorna a duração modificada (já ajustada pelo yield), enquanto DURAÇÃO retorna a duração Macaulay pura.

Base 1 é recomendada para títulos públicos brasileiros por refletir dias úteis reais de negociação.

Não. Use sempre função DATA() ou resultados de outras funções de data para evitar erros #VALOR!.

Erros Comuns e Soluções

#VALOR!

Cause: Datas inválidas em liquidação ou vencimento

Solution: Use função DATA(ano;mês;dia) para inserir datas corretamente

#NÚM!

Cause: Frequência diferente de 1, 2 ou 4

Solution: Use apenas 1 (anual), 2 (semestral) ou 4 (trimestral)

#NÚM!

Cause: liquidação ≥ vencimento

Solution: Verifique se data de liquidação é anterior ao vencimento

#NÚM!

Cause: Cupom ou yield negativos

Solution: Taxas de cupom e rendimento devem ser positivas

Notas

  • Datas devem usar função DATA() ou fórmulas de data
  • Excel converte datas em números seriais sequenciais
  • Duração modificada ≈ %variação preço / %variação taxa
  • Ideal para análise de duration matching em carteiras

Compatibilidade

Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Não disponível em: Excel 2003 e versões anteriores

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+