Fonction RENDEMENT.DCOUPON.IRREG
La fonction RENDEMENT.DCOUPON.IRREG (ODDLYIELD en anglais) calcule le rendement d'une obligation dont le dernier coupon a une période irrégulière. Cette situation survient quand la durée entre l'avant-dernier coupon et l'échéance ne correspond pas à une période de coupon standard.
Syntaxe
=RENDEMENT.DCOUPON.IRREG(règlement; échéance; dernier_coupon; taux; valeur_nominale; valeur_rachat; fréquence; [base])Paramètres
règlement
La date à laquelle l'obligation est achetée (date de règlement).
échéance
La date à laquelle l'obligation arrive à maturité et le principal est remboursé.
dernier_coupon
La date du dernier coupon régulier avant l'échéance. Le coupon final sera calculé de cette date jusqu'à l'échéance.
taux
Le taux de coupon annuel, exprimé en décimal (ex: 0,05 pour 5%).
valeur_nominale
Le prix d'achat de l'obligation pour 100€ de nominal.
valeur_rachat
La valeur de remboursement à l'échéance pour 100€ de nominal. Généralement 100.
fréquence
Nombre de coupons par an : 1 (annuel), 2 (semestriel), 4 (trimestriel).
base (optionnel)
Convention de calcul : 0 = 30/360 US, 1 = réel/réel, 2 = réel/360, 3 = réel/365, 4 = 30/360 européen.
Exemples pratiques
Exemple 1 : Obligation avec dernier coupon court
Une obligation semestrielle dont le dernier coupon couvre seulement 4 mois.
| A | B | C | |
|---|---|---|---|
| 1 | A | B | |
| 2 | 1 | Date achat | 15/01/2024 |
| 3 | 2 | Échéance | 15/05/2025 |
| 4 | 3 | Dernier coupon régulier | 15/01/2025 |
| 5 | 4 | Taux coupon | 4,50% |
| 6 | 5 | Prix | 98,75 |
| 7 | 6 | Rendement | =RENDEMENT.DCOUPON.IRREG(B1;B2;B3;B4;B5;100;2;1) |
Exemple 2 : Obligation avec dernier coupon long
Une obligation annuelle dont le dernier coupon couvre 14 mois.
| A | B | C | |
|---|---|---|---|
| 1 | A | B | |
| 2 | 1 | Date achat | 01/03/2024 |
| 3 | 2 | Échéance | 01/05/2028 |
| 4 | 3 | Dernier coupon régulier | 01/03/2027 |
| 5 | 4 | Taux coupon | 3,00% |
| 6 | 5 | Prix | 95 |
| 7 | 6 | Rendement | =RENDEMENT.DCOUPON.IRREG(B1;B2;B3;B4;B5;100;1;1) |
Exemple 3 : Comparaison avec coupon régulier
Impact du coupon irrégulier sur le rendement calculé.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | A | B | C | |
| 2 | 1 | Type | Fonction | Rendement |
| 3 | 2 | Coupon régulier | RENDEMENT.TITRE | =RENDEMENT.TITRE(...) |
| 4 | 3 | Dernier coupon court | RENDEMENT.DCOUPON.IRREG | =RENDEMENT.DCOUPON.IRREG(...) |
| 5 | 4 | Écart | =C3-C2 |
Exemple 4 : Analyse de sensibilité au prix
Évolution du rendement selon différents prix d'achat.
| A | B | C | |
|---|---|---|---|
| 1 | A | B | |
| 2 | 1 | Prix | Rendement |
| 3 | 2 | 95 | =RENDEMENT.DCOUPON.IRREG($E$1;$E$2;$E$3;$E$4;A2;100;2;1) |
| 4 | 3 | 97,5 | =RENDEMENT.DCOUPON.IRREG($E$1;$E$2;$E$3;$E$4;A3;100;2;1) |
| 5 | 4 | 100 | =RENDEMENT.DCOUPON.IRREG($E$1;$E$2;$E$3;$E$4;A4;100;2;1) |
| 6 | 5 | 102,5 | =RENDEMENT.DCOUPON.IRREG($E$1;$E$2;$E$3;$E$4;A5;100;2;1) |
Exemple 5 : Portefeuille avec obligations irrégulières
Calcul du rendement moyen d'un portefeuille incluant des obligations à coupons irréguliers.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | A | B | C | D | |
| 2 | 1 | Obligation | Poids | Type coupon | Rendement |
| 3 | 2 | OAT 2028 | 40% | Régulier | =RENDEMENT.TITRE(...) |
| 4 | 3 | Corp 2027 | 35% | Dernier irrég. | =RENDEMENT.DCOUPON.IRREG(...) |
| 5 | 4 | OAT 2030 | 25% | Régulier | =RENDEMENT.TITRE(...) |
| 6 | 5 | Moyenne | =SOMME.PRODUIT(B2:B4;D2:D4) |
Erreurs courantes
#NOMBRE!
Survient si : les dates ne respectent pas l'ordre (règlement < dernier_coupon < échéance), ou si les valeurs sont négatives ou nulles.
#VALEUR!
Les paramètres doivent être des nombres ou dates valides. Vérifiez les formats et les références de cellules.
Comparaison des fonctions pour coupons irréguliers
| Fonction | Coupon irrégulier | Calcule |
|---|---|---|
| RENDEMENT.DCOUPON.IRREG | Dernier | Rendement |
| RENDEMENT.PCOUPON.IRREG | Premier | Rendement |
| PRIX.DCOUPON.IRREG | Dernier | Prix |
| PRIX.PCOUPON.IRREG | Premier | Prix |
FAQ
Quand utiliser RENDEMENT.DCOUPON.IRREG plutôt que RENDEMENT.TITRE ?
Utilisez RENDEMENT.DCOUPON.IRREG quand le dernier coupon d'une obligation a une période irrégulière (plus courte ou plus longue que les autres). RENDEMENT.TITRE suppose des périodes de coupon égales et donnerait un résultat inexact dans ce cas.
Comment identifier une obligation avec dernier coupon irrégulier ?
Comparez la date du dernier coupon avec la date d'échéance. Si l'écart ne correspond pas à la fréquence normale des coupons (6 mois pour semestriel, 1 an pour annuel), vous avez un dernier coupon irrégulier.
La fonction gère-t-elle les obligations callable ?
Oui, vous pouvez utiliser la date de call comme date d'échéance et la valeur de call comme valeur de rachat pour calculer le rendement au call plutôt que le rendement à l'échéance.
Comment le dernier coupon est-il calculé ?
Le montant du dernier coupon est proratisé en fonction du nombre de jours entre la date du dernier coupon régulier et l'échéance, par rapport à une période complète selon la convention de base choisie.
Cette fonction est-elle disponible dans Google Sheets ?
Non, RENDEMENT.DCOUPON.IRREG est spécifique à Excel. Dans Google Sheets, vous devez calculer manuellement le rendement en ajustant les flux de trésorerie pour le coupon irrégulier.
Fonctions associées
Tu veux aller plus loin ?
Rejoins Le Dojo Club pour accéder à des formations complètes, des lives experts et une communauté d'entraide.
Essayer pendant 30 jours