La fonction DUREE.MODIFIEE (MDURATION en anglais) calcule la durée modifiée de Macaulay d'une obligation, une mesure indispensable en gestion obligataire. Elle te permet de quantifier précisément la sensibilité du prix d'une obligation aux variations de taux d'intérêt.
Concrètement, une durée modifiée de 8 signifie qu'une hausse de 1% des taux entraîne une baisse d'environ 8% du prix de l'obligation. C'est l'outil de base du gestionnaire de portefeuille pour piloter son exposition au risque de taux, réaliser des stress tests ou construire une stratégie d'immunisation.
Syntaxe de la fonction DUREE.MODIFIEE
=DUREE.MODIFIEE(règlement; échéance; taux; rendement; fréquence; [base])La durée modifiée est une approximation linéaire. Elle est précise pour de petites variations de taux (±0,5% à ±1%), mais sous-estime l'impact pour des variations importantes en raison de la convexité de la relation prix-rendement.
Comprendre chaque paramètre de la fonction DUREE.MODIFIEE
Les six arguments arrivent dans un ordre précis qui suit la logique d'une obligation : d'abord les deux dates (règlement puis échéance), ensuite le taux du coupon et le rendement du marché, puis la fréquence des paiements. Tout est obligatoire jusque-là.
Seul le dernier, [base], est facultatif : si tu l'oublies, Excel compte les jours en 30/360 américain. Pour une OAT ou une obligation européenne, pense à le forcer à 1 (Réel/réel), sinon ta durée sera légèrement faussée.
règlement
: la date d'achat de l'obligation, c'est-à-dire le jour où tu paies l'obligation et où le vendeur te la transfèreCette date doit être postérieure à la date d'émission de l'obligation.
Excel stocke les dates comme des nombres séquentiels. Tu peux saisir cette date en utilisant la fonction DATE(année;mois;jour) ou en référençant une cellule contenant une date.
Astuce : Utilise toujours DATE(année;mois;jour) pour éviter les problèmes de format de date selon les paramètres régionaux de ton Excel. DATE(2025;1;15) est fiable dans n'importe quelle configuration.
échéance
: la date de maturité de l'obligation, c'est-à-dire le moment où l'émetteur te rembourse le principal (la valeur nominale)C'est également à cette date que le dernier coupon est versé.
La différence entre la date d'échéance et la date de règlement détermine la durée de vie restante de l'obligation, élément clé dans le calcul de la durée modifiée.
Attention : La date d'échéance doit impérativement être postérieure à la date de règlement, sinon Excel retourne #NOMBRE!.
taux
: le taux du coupon annuel de l'obligation, exprimé en pourcentage ou en nombre décimalPar exemple, une obligation avec un coupon de 3,5% peut être saisie comme 3,5% ou 0,035.
Ce taux représente le montant des intérêts que l'émetteur verse chaque année, calculé sur la valeur nominale de l'obligation. Si le taux est de 4% et la valeur nominale de 1000 €, tu reçois 40 € d'intérêts annuels, versés selon la fréquence définie.
Astuce : Pour les obligations à coupon zéro (qui ne versent pas d'intérêts périodiques), utilise un taux de 0.
rendement
: le rendement annuel de l'obligation, aussi appelé yield to maturity (YTM) ou taux actuarielC'est le taux de rentabilité que tu obtiens si tu achètes l'obligation aujourd'hui et la conserves jusqu'à l'échéance.
Le rendement est généralement différent du taux du coupon. Si tu achètes une obligation en dessous de sa valeur nominale (avec décote), le rendement sera supérieur au taux du coupon. Si tu l'achètes au-dessus (avec prime), le rendement sera inférieur.
Astuce : La durée modifiée mesure précisément comment le prix de l'obligation réagit aux variations de ce rendement. C'est pourquoi le paramètre rendement est central dans le calcul.
fréquence
: le nombre de paiements de coupons par anCe paramètre accepte uniquement trois valeurs : 1 (annuel), 2 (semestriel, le plus courant sur les marchés), 4 (trimestriel).
La grande majorité des obligations d'État françaises et européennes versent des coupons annuels (fréquence = 1), tandis que les obligations américaines sont généralement semestrielles (fréquence = 2). Toute autre valeur génère #NOMBRE!.
[base]
: la convention de calcul des jours utilisée pour compter le nombre de jours entre deux dates(facultatif)Si tu l'omets, Excel utilise par défaut 0 (30/360 américain).
Les valeurs possibles sont : 0 ou omis = 30/360 américain (NASD), 1 = Réel/réel (le plus précis, utilisé pour les obligations d'État), 2 = Réel/360, 3 = Réel/365, 4 = 30/360 européen.
Astuce : Pour les obligations d'État françaises (OAT) et européennes, utilise la base 1 (Réel/réel) qui correspond aux standards de marché.
Exemples pratiques pas à pas
Gestionnaire de portefeuille : évaluer l'impact d'une hausse des taux
Tu es gestionnaire de portefeuille obligataire dans une société de gestion. Ton comité d'investissement envisage un scénario de remontée des taux de +1%. Tu dois évaluer l'impact potentiel sur une obligation OAT 10 ans en portefeuille.
Avec une durée modifiée de 8,73, tu sais immédiatement que si les taux montent de 1%, le prix de cette obligation baissera d'environ 8,73%. Sur une position de 10 millions d'euros, cela représente une perte potentielle de 873 000 euros. Cette information est cruciale pour ton reporting risque et tes décisions d'allocation.
| A | B | |
|---|---|---|
| 1 | Paramètre | Valeur |
| 2 | Date de règlement | 15/01/2025 |
| 3 | Date d'échéance | 15/01/2035 |
| 4 | Taux du coupon | 2,5% |
| 5 | Rendement actuel | 3,2% |
| 6 | Fréquence | 1 (annuel) |
| 7 | Base | 1 (Réel/réel) |
=DUREE.MODIFIEE(DATE(2025;1;15); DATE(2035;1;15); 2,5%; 3,2%; 1; 1)Astuce de pro : Pour calculer l'impact en euros : = -Durée_modifiée × Variation_taux × Montant_investi. Un signe négatif dans la formule reflète que le prix baisse quand les taux montent.
Analyste risque : stress test obligataire multi-scénarios
Tu travailles en tant qu'analyste risque dans une banque privée. La direction te demande un stress test sur le portefeuille obligataire avec trois scénarios : hausse modérée (+0,5%), hausse marquée (+1,5%) et choc de marché (+3%).
Pour chaque obligation, l'impact se calcule simplement : Impact = -Durée_modifiée × Variation_taux. Le tableau révèle qu'un choc de +3% impacterait l'OAT 10 ans de -26,19%, ce qui est un risque majeur. Tu peux ainsi recommander des arbitrages vers des maturités plus courtes si la banque anticipe une remontée des taux.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Obligation | Durée modifiée | Impact +0,5% | Impact +1,5% | Impact +3% |
| 2 | OAT 5 ans | 4,52 | -2,26% | -6,78% | -13,56% |
| 3 | Corporate 7 ans | 6,18 | -3,09% | -9,27% | -18,54% |
| 4 | OAT 10 ans | 8,73 | -4,37% | -13,10% | -26,19% |
Trésorier d'entreprise : stratégie d'immunisation de portefeuille
Tu es trésorier d'un grand groupe industriel. Tu dois placer 150 millions d'euros que l'entreprise décaissera dans exactement 6 ans pour financer un nouveau site de production. Ton objectif : construire un portefeuille obligataire immunisé contre le risque de taux, avec une durée modifiée proche de 6 ans.
La durée modifiée du portefeuille est la moyenne pondérée des durées individuelles : =SOMMEPROD(Montants; Durées_modifiées) / SOMME(Montants). Ici, 5,52 ans est légèrement inférieur à l'objectif. Pour l'ajuster, réduis l'allocation sur l'OAT 4 ans (durée 3,71) et augmente celle sur l'OAT 8 ans (durée 7,08).
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Obligation | Montant | Durée modifiée | Contrib. durée |
| 2 | OAT 4 ans | 40 M€ | 3,71 | 0,99 |
| 3 | Corporate 6 ans | 60 M€ | 5,43 | 2,17 |
| 4 | OAT 8 ans | 50 M€ | 7,08 | 2,36 |
| 5 | Total portefeuille | 150 M€ | - | 5,52 |
Astuce de pro : Révise ta stratégie d'immunisation tous les trimestres. Au fil du temps et des variations de taux, la durée modifiée de chaque obligation évolue et tu devras rééquilibrer le portefeuille.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction DUREE.MODIFIEE
Avec DUREE.MODIFIEE, tout finit presque toujours par un #NOMBRE! : c'est le code que renvoie Excel dès qu'un argument sort des clous. Le cas le plus fréquent, c'est une date d'échéance placée avant ou le même jour que le règlement, ou une fréquence saisie autrement que 1, 2 ou 4.
Les deux autres pièges sont plus sournois car ils ne déclenchent pas d'erreur visible : un séparateur décimal qui ne colle pas à ta version d'Excel, ou un rendement saisi en 3,2 (320%) au lieu de 0,032, qui te sort une durée aberrante sans prévenir.
Erreur #NOMBRE! avec des paramètres incorrects
Plusieurs situations provoquent #NOMBRE! : la date d'échéance est antérieure ou égale au règlement, la fréquence est une valeur autre que 1, 2 ou 4, le taux ou le rendement est négatif, ou la base n'est pas comprise entre 0 et 4.
Solution : Vérifie chaque paramètre : la date d'échéance doit être strictement postérieure au règlement ; utilise DATE(année;mois;jour) pour les dates ; la fréquence doit être 1, 2 ou 4 ; le taux et le rendement doivent être positifs ou nuls.
Résultat incorrect à cause des paramètres régionaux
En dehors de France, le séparateur décimal peut être un point au lieu d'une virgule. Saisir 2.5% dans une version française d'Excel, ou 2,5% dans une version anglaise, peut donner un résultat erroné ou une erreur.
Solution : Référence toujours les valeurs depuis des cellules formatées correctement plutôt que de les saisir en dur dans la formule. Utilise DATE(2025;1;15) pour les dates, pas un texte de date.
Durée modifiée négative ou aberrante
Un rendement très élevé (supérieur au taux du coupon de manière importante) peut parfois produire des résultats qui semblent aberrants selon les conventions de calcul. Le résultat doit toujours être positif.
Solution : Vérifie que toutes tes valeurs sont cohérentes (taux et rendement en pourcentage décimal, pas en valeur absolue) et que les dates sont dans le bon format. Un rendement de 0,032 (3,2%) est différent d'un rendement de 3,2 (320%).
Questions fréquentes sur la fonction DUREE.MODIFIEE
Quelle est la différence entre durée de Macaulay et durée modifiée ?
La durée de Macaulay mesure le délai moyen pondéré avant de récupérer les flux d'une obligation (en années). La durée modifiée la transforme pour estimer directement la sensibilité du prix aux variations de taux. La formule de conversion est : Durée modifiée = Durée de Macaulay / (1 + rendement/fréquence).
Comment interpréter une durée modifiée de 7,5 ans ?
Une durée modifiée de 7,5 signifie que si les taux augmentent de 1%, le prix de l'obligation baisse d'environ 7,5%. Inversement, une baisse de 1% des taux produit une hausse de 7,5% du prix. Plus la durée modifiée est élevée, plus l'obligation est sensible aux variations de taux.
Pourquoi la durée modifiée est-elle importante en gestion de portefeuille ?
Elle permet de quantifier précisément l'exposition d'un portefeuille au risque de taux, de comparer différentes obligations entre elles, de construire des stratégies d'immunisation, et d'ajuster dynamiquement le portefeuille selon les anticipations de marché. C'est l'indicateur de référence pour tout gestionnaire obligataire.
Quels sont les paramètres de fréquence acceptés dans DUREE.MODIFIEE ?
Le paramètre fréquence accepte uniquement trois valeurs : 1 (paiement annuel), 2 (semestriel, le plus courant sur les marchés anglo-saxons) et 4 (trimestriel). Toute autre valeur génère #NOMBRE!. Assure-toi que la fréquence correspond aux coupons réels de l'obligation.
Comment utiliser DUREE.MODIFIEE pour un stress test de portefeuille ?
Pour chaque obligation du portefeuille, calcule la durée modifiée avec DUREE.MODIFIEE. Définis tes scénarios de stress (par exemple +0,5%, +1,5%, +3%). Puis applique : Impact = -Durée_modifiée × Variation_taux × Montant_investi. La somme des impacts donne l'exposition totale du portefeuille.
Pour aller plus loin
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois
