WorksheetFunction.Duration (Excel)
Retorna a duração de Macauley para um valor nominal assumido de R$ 100. A duração é definida como a média ponderada do valor presente dos fluxos de caixa e é usada como medida da resposta de um preço de título a alterações no rendimento.
Duration (Arg1, Arg2, ..., Arg6)
Dim dblDuration As Double
dblDuration = WorksheetFunction.Duration(Arg1:=, Arg2:=, Arg3:=, Arg4:=, Arg5:=)
Arguments
Arg1, Arg2, ..., Arg6Arg1 - Liquidação - a data de liquidação do título. A data de liquidação do título é aquela após a data de emissão quando o título foi negociado com o cliente
Arg2 - Vencimento - a data de vencimento do título. A data de vencimento é a data em que o título expira
Arg3 - Cupom - a taxa anual de cupom do título
Arg4 - Lcr - o rendimento anual do título
Arg5 - Frequência - o número de pagamentos de cupom por ano. Para pagamentos anuais, frequência = 1; para pagamentos semestrais, frequência = 2; para pagamentos trimestrais, frequência = 4
Arg6 - Base - o tipo de base de contagem diária a ser usado