Este tutorial demonstra como usar o Função Excel MDURATION no Excel para calcular a duração Macaulay modificada da segurança.
Visão geral da função MDURATION
A função MDURATION Calcula a duração anual de um título.
Para usar a função de planilha do Excel MDURATION, selecione uma célula e digite:
(Observe como as entradas da fórmula aparecem)
Sintaxe e entradas da função MDURATION:
= MDURATION (liquidação, vencimento, cupom, yld, frequência, [base])
povoado- É a data de liquidação do título ou a data em que o título é comprado. É a data posterior à data de emissão do título.
maturidade- É a data em que o título ou título expira, e o valor principal é devolvido ao título ou ao detentor do título.
cupom- A taxa de cupom anual do título.
ano- É o rendimento anual de títulos ou valores mobiliários.
frequência- Refere-se ao número de pagamentos periódicos de cupons por ano. O valor da frequência para pagamentos anuais, semestrais e trimestrais são 1, 2 e 4, respectivamente.
base- OPCIONAL: especifica o tipo de contagem de dias a ser utilizada pelo título ou garantia. Os valores possíveis podem ser:
Base | Contagem de dias |
0 | EUA (NASD) 30/360 |
1 | Real / real |
2 | Acutal / 360 |
3 | Acutal / 365 |
4 | 30/360 europeu |
Se o argumento de base for omitido, ele assume seu valor padrão, ou seja, US (NASD) 30/360.
O que é MDURATION?
A duração modificada é uma extensão da duração de Macaulay, que mede a sensibilidade dos preços dos títulos a mudanças em seu rendimento. A duração modificada é baseada no conceito de que o rendimento e os preços dos títulos se movem em direções opostas.
A duração modificada é calculada usando a seguinte equação:
MDURATION = Duração / (1+ (market_yield / coupon_payments_per_year))
O que é a função Excel MDURATION?
A função Excel MDURATION calcula a duração Macaulay modificada de um título ou título que paga juros periodicamente e assumindo um valor nominal de $ 100.
Duração Macaulay modificada de um vínculo
Neste exemplo, queremos calcular a Duração Macaulay modificada do título com uma taxa de cupom anual de 7%. Outros detalhes do vínculo estão na tabela acima.
A fórmula usada para o cálculo é:
= MDURAÇÃO (C4, C5, C6, C7, C8, C9)
A função Excel MDuration retorna o valor de
MDURATION = 7,41 anos
Duração Macaulay modificada de um título de renda fixa
Vamos dar uma olhada em outro exemplo, aqui vamos descobrir a duração do título de renda fixa até que seja pago de volta. Outros detalhes do título de renda fixa são mencionados na figura acima.
A fórmula a ser usada é:
= MDURAÇÃO (C4, C5, C6, C7, C8, C9)
Obtemos o seguinte resultado:
MDURATION = 3,98 anos.
Notas Adicionais
#NUM! O erro ocorre se a data de liquidação for maior ou igual à data de vencimento; ou os valores dos argumentos taxa, yld, resgate, frequência ou [base] não são números válidos (ou seja, taxa <0; ou yld <0; ou resgate ≤ 0; ou frequência é qualquer valor diferente de 1, 2 ou 4; ou o valor [base] é diferente de 0, 1, 2, 3 ou 4)
#VALOR! O erro ocorre se as datas de liquidação ou os argumentos de vencimento não forem datas válidas no Excel.
Recomenda-se que as datas de liquidação e vencimento sejam inseridas na função DURAÇÃO como referências às células contendo as datas ou datas retornadas das fórmulas.
Voltar para a lista de todas as funções no Excel
MDURATION no Planilhas Google
Todos os exemplos acima funcionam exatamente da mesma forma no Planilhas Google e no Excel.
Exemplos de MDURATION em VBA
Você também pode usar a função MDURATION em VBA. Modelo:application.worksheetfunction.mduration (liquidação, vencimento, cupom, ano, frequência, base)
Para os argumentos da função (taxa, etc.), você pode inseri-los diretamente na função ou definir as variáveis a serem usadas.