WorksheetFunction.Duration (Excel)

Devuelve la duración de Macauley de un valor de valor nominal supuesto de 100 $. La duración se define como la media ponderada del valor actual de los flujos de efectivo y se usa como una medida de la respuesta del precio de un bono a los cambios en el rendimiento.

Duration (Arg1, Arg2, ..., Arg6)


Dim dblDuration As Double
dblDuration = WorksheetFunction.Duration(Arg1:=, Arg2:=, Arg3:=, Arg4:=, Arg5:=)

Arguments

Arg1, Arg2, ..., Arg6

Arg1 - Liquidación: fecha de liquidación del valor bursátil. La fecha de liquidación del valor bursátil es la fecha posterior a la fecha de emisión en la que el comprador adquiere el valor bursátil

Arg2 - Vencimiento: fecha de vencimiento del valor bursátil. La fecha de vencimiento es aquélla en la que expira el valor bursátil

Arg3 - Cupón: tasa de interés nominal anual (interés en los cupones) de un valor bursátil

Arg4 - Rdto: rendimiento anual del valor bursátil

Arg5 - Frecuencia: número de pagos contra presentación del cupón por año. Para pagos anuales, la frecuencia es igual a 1; para pagos semestrales, la frecuencia es igual a 2; en caso de pagos trimestrales, la frecuencia es 4

Arg6 - Base: tipo de base que se debe utilizar para contar los días