WorksheetFunction.Duration (Excel)

Renvoie la durée de Macauley pour une valeur nominale supposée de 100 $. La durée est définie en tant que moyenne pondérée de la valeur actuelle des flux de trésorerie et est utilisée comme mesure de la réponse d’un prix de obligations aux modifications du rendement.

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


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

Arguments

Arg1, Arg2, ..., Arg6

Arg1 - Règlement - date de règlement du titre. La date de règlement du titre est la date, après la date d'émission, à laquelle le titre est remis à l'acheteur

Arg2 - Échéance - date d'échéance du titre. La date d'échéance est la date à laquelle le titre arrive à expiration

Arg3 - Coupon, le taux de coupon annuel du titre

Arg4 - Rdt - rendement annuel du titre

Arg5 - Fréquence, le nombre de coupons payés par an. Pour les paiements annuels, fréquence = 1 ; pour les paiements biannuels, fréquence = 2; pour les paiements trimestriels, fréquence = 4

Arg6 - Base - type de base de nombre de jours à utiliser