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, ..., Arg6

Arg1 - 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