Fonction DUREE

Excel 2007+

Résumé

La fonction DUREE calcule la durée de Macaulay d'une obligation, mesurant la sensibilité du prix à l'évolution des taux d'intérêt. Elle suppose une valeur nominale de 100 € et utilise les flux de trésorerie actualisés pour déterminer la maturité pondérée.

Syntaxe

DUREE(liquidation; échéance; coupon; rendement; fréquence; [base])

Paramètres

Paramètre Type Requis Description
liquidation Date Oui Date à laquelle l'acheteur reçoit le titre après émission
échéance Date Oui Date de remboursement final du principal
coupon Nombre Oui Taux de coupon annuel (exprimé en décimal)
rendement Nombre Oui Rendement requis ou effectif du titre
fréquence Nombre entier Oui Fréquence des paiements de coupon (1, 2 ou 4)
base Nombre entier Non Convention de calcul des jours (0 à 4)

Utilisation de la fonction DURATION

DUREE est essentielle en gestion de portefeuille obligataire pour évaluer le risque de taux. Elle permet de calculer combien de temps, en moyenne pondérée, il faut pour récupérer l'investissement via les coupons et le principal, actualisés au rendement actuel.

Exemples Courants de DURATION

Obligation classique 30 ans

=DUREE(DATE(2018;7;1); DATE(2048;1;1); 0,08; 0,09; 2; 1)

Durée d'une obligation 8% coupon, rendement 9%, paiement semestriel, base réel/réel. Résultat: environ 10,92 ans.

Obligation à coupon zéro

=DUREE("01/01/2025"; "01/01/2035"; 0; 0,035; 1; 0)

Durée d'une obligation zéro-coupon (10 ans exacts théoriquement).

Comparaison bases différentes

=DUREE(A2;A3;A4;A5;2;0)-DUREE(A2;A3;A4;A5;2;1)

Différence de durée selon la convention 30/360 vs réel/réel.

Questions Fréquemment Posées

DUREE calcule la durée Macaulay (en années), tandis que MDUREE donne la durée modifiée (sensibilité normalisée).

Excel traite les dates comme des nombres séquentiels. DATE(2018;7;1) évite les erreurs de format texte.

1 = annuel, 2 = semestriel, 4 = trimestriel. Autres valeurs génèrent #NOMBRE!.

Erreurs Courantes et Solutions

#VALEUR!

Cause: Date de règlement ou échéance invalide

Solution: Utilisez DATE() ou référence de cellule avec date valide

#NOMBRE!

Cause: Coupon ou rendement négatif

Solution: Vérifiez que coupon ≥ 0 et rendement ≥ 0

#NOMBRE!

Cause: Règlement ≥ échéance

Solution: La date de règlement doit précéder l'échéance

#NOMBRE!

Cause: Fréquence autre que 1, 2 ou 4

Solution: Utilisez uniquement 1, 2 ou 4

#NOMBRE!

Cause: Base < 0 ou > 4

Solution: Base doit être entre 0 et 4 inclus

Notes

  • La durée Macaulay = moyenne pondérée des flux actualisés
  • Valeur nominale supposée = 100 €
  • Arguments tronqués vers les entiers (fréquence, base)
  • Excel 1900 date system: 1er janv 1900 = jour 1
  • Sensibilité approximative = -DUREE * variation taux

Compatibilité

Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponible dans :

Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+