Navegação Rápida
MDURAÇÃO - Função de Duração Modificada Macaulay
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
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+