La fonction REND.DCOUPON.IRREG (ODDFYIELD en anglais) calcule le rendement actuariel d'une obligation dont la première période de coupon est irrégulière, c'est-à-dire plus courte ou plus longue que la période standard. C'est la version spécialisée de RENDEMENT.TITRE pour les nouvelles émissions qui ne démarrent pas à une date alignée sur le calendrier de coupons.
Concrètement, quand une obligation est émise le 15 mars avec des coupons semestriels au 1er janvier et au 1er juillet, son premier coupon tombe le 1er juillet (seulement 3,5 mois au lieu de 6). REND.DCOUPON.IRREG prend en compte cette irrégularité et calcule un rendement précis là où RENDEMENT.TITRE donnerait un chiffre légèrement faux. Indispensable pour les analystes obligataires, les gestionnaires de portefeuille et les traders qui évaluent des obligations nouvellement émises.
Syntaxe de la fonction REND.DCOUPON.IRREG
=REND.DCOUPON.IRREG(règlement; échéance; émission; premier_coupon; taux; prix; valeur_rachat; fréquence; [base])La fonction utilise une méthode itérative (Newton-Raphson) : elle recherche le taux de rendement qui, appliqué à tous les flux futurs (coupons + remboursement), donne exactement le prix fourni. Elle peut ne pas converger si les valeurs sont extrêmes (prix hors marché, taux aberrant).
Comprendre chaque paramètre de la fonction REND.DCOUPON.IRREG
Les quatre premières dates doivent s'enchaîner dans un ordre précis : émission ≤ règlement < premier_coupon ≤ échéance. C'est tout l'intérêt de la fonction face à RENDEMENT.TITRE : tu déclares à la fois la date d'émission et celle du premier coupon, et c'est l'écart entre les deux qui dit à Excel si la première période est courte ou longue.
Sur les huit premiers arguments, aucun n'est facultatif. Seul le dernier, [base] (la convention de comptage des jours), peut être omis : Excel retombe alors sur le 30/360 américain.
règlement
: la date à laquelle tu achètes l'obligation (date de règlement)C'est la date à partir de laquelle tu as droit aux coupons restants. Sur les marchés, cette date est généralement T+2 après la transaction.
Utilise la fonction DATE(année;mois;jour) ou une référence de cellule au format date. Ne jamais saisir une date entre guillemets (cela provoque une erreur #VALEUR!).
Astuce : Utilise des références de cellules pour tes dates afin de modifier facilement tes scénarios d'analyse de sensibilité sans réécrire les formules.
échéance
: la date de remboursement final de l'obligation (maturité)À cette date, tu reçois le dernier coupon plus la valeur de rachat.
L'ordre chronologique obligatoire est : émission ≤ règlement < premier_coupon ≤ échéance. Toute inversion provoque une erreur #NOMBRE!.
émission
: la date à laquelle l'obligation a été émise sur le marché primaireL'intervalle entre cette date et la date du premier coupon détermine la nature de l'irrégularité : premier coupon court (intervalle inférieur à la période normale) ou long (intervalle supérieur à la période normale).
Cette date est indispensable pour calculer les intérêts courus depuis l'émission, qui entrent dans le prix d'achat.
premier_coupon
: la date du premier paiement d'intérêtsSi cet intervalle depuis l'émission est inférieur à la période normale (6 mois pour semestriel), le premier coupon est dit "court". S'il est supérieur, il est dit "long".
Par exemple, pour une obligation semestrielle émise le 15 mars avec un premier coupon le 1er juillet, la première période est d'environ 3,5 mois au lieu de 6 : premier coupon court.
taux
: le taux de coupon annuel de l'obligation, exprimé en décimalCe taux nominal détermine le montant de chaque coupon versé.
Pour un taux de 4,5% par an, saisis 0,045. Pour une obligation semestrielle, chaque coupon représentera 2,25% de la valeur nominale.
Astuce : Si ta cellule est déjà formatée en pourcentage et affiche 4,5%, tu peux la référencer directement sans diviser par 100.
prix
: le prix d'achat de l'obligation pour 100 unités de valeur nominale, dit prix "pied de coupon" ou prix propre (clean price)Un prix de 98 signifie que tu achètes l'obligation à 98% de la valeur nominale.
Attention : sur les marchés, on paie le prix pied de coupon PLUS les intérêts courus. Le paramètre prix correspond au prix pied de coupon uniquement, sans les intérêts courus.
valeur_rachat
: la valeur de remboursement pour 100 unités de valeur nominale à la date d'échéanceDans la quasi-totalité des cas, cette valeur est 100 (remboursement au pair).
Certaines obligations prévoient un remboursement avec prime (par exemple 105) ou avec décote (moins courant). Ce paramètre impacte directement le rendement calculé.
fréquence
: le nombre de paiements de coupons par anSeules trois valeurs sont valides : 1 (annuel), 2 (semestriel, le plus courant pour les obligations d'État), 4 (trimestriel).
Cette fréquence détermine le montant de chaque coupon : avec un taux de 5% et une fréquence 2, chaque coupon semestriel représente 2,5% de la valeur nominale.
Attention : Les valeurs 1, 2 et 4 sont les seules valeurs valides. Tout autre entier (ex: 3, 12) renvoie une erreur #NOMBRE!.
[base]
: la convention de calcul des jours(facultatif)Ce paramètre optionnel détermine comment Excel compte les jours entre les dates de coupon.
Valeurs possibles : 0 ou omis = 30/360 américain (NASD, standard pour les obligations corporate US et européennes), 1 = Réel/réel (obligations d'État, marchés internationaux), 2 = Réel/360, 3 = Réel/365, 4 = 30/360 européen.
Pour les OAT françaises, utilise base = 3 (Réel/365). Pour la majorité des obligations d'entreprise, base = 0 (30/360).
Exemples pratiques pas à pas
Analyste obligataire : rendement d'une obligation à premier coupon court
Tu es analyste obligataire et tu évalues une obligation corporate émise le 15 mars 2026. Les coupons sont semestriels au 1er janvier et 1er juillet, mais l'obligation a été émise le 15 mars : son premier coupon tombe le 1er juillet, soit seulement 3,5 mois après l'émission (coupon court).
Le rendement de 4,87% est supérieur au taux de coupon (4,5%) car le titre est acheté à décote (98,50 < 100). Sans REND.DCOUPON.IRREG, RENDEMENT.TITRE ignorerait l'irrégularité du premier coupon et donnerait un résultat légèrement différent.
| A | B | |
|---|---|---|
| 1 | Paramètre | Valeur |
| 2 | Règlement | 01/04/2026 |
| 3 | Échéance | 01/01/2031 |
| 4 | Émission | 15/03/2026 |
| 5 | Premier coupon | 01/07/2026 |
| 6 | Taux coupon | 4,5% |
| 7 | Prix | 98,50 |
| 8 | Valeur rachat | 100 |
| 9 | Fréquence | 2 (semestriel) |
=REND.DCOUPON.IRREG(DATE(2026;4;1); DATE(2031;1;1); DATE(2026;3;15); DATE(2026;7;1); 0,045; 98,5; 100; 2; 1)Astuce de pro : Compare toujours avec RENDEMENT.TITRE pour mesurer l'écart dû à l'irrégularité. Si l'écart est supérieur à 5 bps, REND.DCOUPON.IRREG est indispensable pour une valorisation précise.
Gestionnaire de portefeuille : obligation d'État à premier coupon long
Tu gères un portefeuille obligataire et tu analyses une OAT française émise le 1er février 2026. Les coupons sont semestriels au 1er janvier et 1er juillet, mais le premier coupon tombe le 1er janvier 2027, soit 11 mois après l'émission (coupon long).
Le rendement de 3,09% est inférieur au taux de coupon (3,25%) car l'obligation est achetée à prime (101,25 > 100). Le premier coupon long (11 mois au lieu de 6) est correctement pris en compte dans le calcul actuariel.
| A | B | |
|---|---|---|
| 1 | Paramètre | Valeur |
| 2 | Règlement | 15/02/2026 |
| 3 | Échéance | 01/01/2036 |
| 4 | Émission | 01/02/2026 |
| 5 | Premier coupon | 01/01/2027 |
| 6 | Taux coupon | 3,25% |
| 7 | Prix | 101,25 |
| 8 | Valeur rachat | 100 |
| 9 | Fréquence | 2 (semestriel) |
=REND.DCOUPON.IRREG(DATE(2026;2;15); DATE(2036;1;1); DATE(2026;2;1); DATE(2027;1;1); 0,0325; 101,25; 100; 2; 1)Astuce de pro : Un premier coupon "long" signifie que le premier versement d'intérêts sera plus important que les suivants, car il couvre une période plus longue. REND.DCOUPON.IRREG ajuste le rendement pour refléter cet effet.
Trader : comparer REND.DCOUPON.IRREG vs RENDEMENT.TITRE
Sur les mêmes données que l'exemple 1, tu compares le rendement calculé par REND.DCOUPON.IRREG avec celui que donnerait RENDEMENT.TITRE qui suppose des coupons parfaitement réguliers.
L'écart de 5 bps (0,05%) peut sembler négligeable, mais sur un portefeuille de 100 millions d'euros d'obligations, il représente une différence de valeur de 50 000 €. Sur les marchés financiers professionnels, cette précision est non négociable pour la valorisation de portefeuille et les décisions d'investissement.
| A | B | C | |
|---|---|---|---|
| 1 | Méthode | Résultat | Écart |
| 2 | REND.DCOUPON.IRREG (dates réelles) | 4,87% | Référence |
| 3 | RENDEMENT.TITRE (coupons supposés réguliers) | 4,82% | −5 bps |
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction REND.DCOUPON.IRREG
Deux familles d'ennuis reviennent ici. Le #NOMBRE! vise tes données financières : soit tes quatre dates ne respectent pas l'ordre émission ≤ règlement < premier_coupon ≤ échéance, soit la fréquence n'est pas 1, 2 ou 4, soit les chiffres sont si extrêmes (prix hors marché, taux aberrant) que le calcul itératif n'arrive plus à converger.
Le #VALEUR!, lui, ne parle jamais de finance : il signale juste qu'Excel ne reconnaît pas tes dates, presque toujours parce qu'elles sont saisies entre guillemets comme du texte au lieu de passer par DATE(année;mois;jour).
Erreur #NOMBRE! – Ordre des dates incorrect ou valeurs invalides
L'ordre chronologique obligatoire est : émission ≤ règlement < premier_coupon ≤ échéance. Tout inversement provoque #NOMBRE!. Cette erreur survient aussi si le prix est négatif ou nul, si le taux de coupon est négatif, ou si la fréquence n'est pas 1, 2 ou 4.
Solution : Vérifie que la date d'émission précède le règlement, qui lui-même précède le premier coupon, qui précède l'échéance. Assure-toi que le prix est positif, le taux en décimal positif, et la fréquence exactement 1, 2 ou 4.
Erreur #NOMBRE! – Convergence impossible
La méthode itérative de la fonction ne converge pas quand les valeurs sont extrêmes : un prix hors marché (inférieur à 10 ou supérieur à 200 pour 100 de nominal), un taux de coupon aberrant, ou une combinaison de paramètres économiquement incohérente.
Solution : Vérifie que le prix est dans une plage réaliste (généralement entre 50 et 150 pour 100 de nominal) et que le taux de coupon est positif. Si tu testes des scénarios extrêmes, encapsule la formule dans SIERREUR(...; "Non convergent").
Erreur #VALEUR! – Dates au mauvais format
Excel ne reconnaît pas les dates fournies comme des dates valides. Cause fréquente : une date saisie entre guillemets comme texte ("15/03/2026"), ou une référence vers une cellule au format texte.
Solution : Utilise toujours DATE(année;mois;jour) pour construire tes dates dans la formule, ou référence des cellules correctement formatées en date. Évite de saisir les dates entre guillemets directement dans la formule.
REND.DCOUPON.IRREG vs RENDEMENT.TITRE vs REND.PCOUPON.IRREG
Le tri se fait sur l'extrémité irrégulière de l'obligation. Si c'est le premier coupon qui sort du rythme (typiquement une émission qui ne tombe pas sur une date de coupon), c'est REND.DCOUPON.IRREG ; si c'est le dernier, en fin de vie du titre, passe à REND.PCOUPON.IRREG qui attend en plus la date du dernier coupon.
Garde RENDEMENT.TITRE quand tous les coupons sont régulièrement espacés : il ignore l'irrégularité et te donnera un rendement approché, ce qui suffit pour une obligation courante mais fausse le chiffre sur une nouvelle émission.
| Critère | REND.DCOUPON.IRREG | RENDEMENT.TITRE | REND.PCOUPON.IRREG |
|---|---|---|---|
| Premier coupon irrégulier | Oui (court ou long) | Non (suppose régulier) | Non |
| Dernier coupon irrégulier | Non | Non (suppose régulier) | Oui (court ou long) |
| Paramètre supplémentaire | émission + premier_coupon | Aucun | dernier_interet |
| Cas d'usage typique | Nouvelle émission | Obligation courante régulière | Obligation en fin de vie |
| Précision | Haute (prend en compte l'irrégularité) | Approchée (ignore l'irrégularité) | Haute (prend en compte l'irrégularité) |
Questions fréquentes sur la fonction REND.DCOUPON.IRREG
Qu'est-ce qu'un premier coupon irrégulier ?
Un premier coupon irrégulier survient quand l'obligation est émise à une date qui ne correspond pas au cycle normal des coupons. Par exemple, une obligation semestrielle au 1er janvier et 1er juillet, émise le 15 mars, aura un premier coupon le 1er juillet soit seulement 3,5 mois après l'émission (coupon court) ou le 1er janvier suivant (11 mois, coupon long).
L'intervalle entre la date d'émission et le premier coupon détermine la nature de l'irrégularité.
Pourquoi utiliser REND.DCOUPON.IRREG plutôt que RENDEMENT.TITRE ?
RENDEMENT.TITRE suppose que tous les coupons sont régulièrement espacés. REND.DCOUPON.IRREG prend en compte la durée réelle du premier coupon, qui peut être plus courte ou plus longue que la normale. Cela donne un rendement plus précis.
L'écart peut atteindre plusieurs bps (points de base), ce qui est significatif en gestion de portefeuille obligataire professionnelle.
Que signifient les paramètres émission et premier_coupon ?
La date d'émission est la date à laquelle l'obligation a été créée et mise sur le marché. La date du premier coupon est la date du premier versement d'intérêts. L'intervalle entre ces deux dates détermine si le premier coupon est court (inférieur à la période normale) ou long (supérieur à la période normale).
Comment savoir si je dois utiliser REND.DCOUPON.IRREG ou RENDEMENT.TITRE ?
Vérifie la date d'émission et la date du premier coupon de ton obligation. Si l'intervalle entre ces deux dates est différent de la période normale de coupon (6 mois pour semestriel, 12 mois pour annuel), utilise REND.DCOUPON.IRREG. Sinon, RENDEMENT.TITRE suffit.
En cas de doute, la documentation de l'obligation indique si le premier coupon est "court" ou "long".
Cette fonction est-elle couramment utilisée ?
C'est une fonction spécialisée pour les professionnels de la finance obligataire. Les gestionnaires de portefeuille et analystes crédit qui évaluent des obligations nouvellement émises l'utilisent régulièrement.
Dans la pratique, presque toutes les nouvelles émissions ont un premier coupon irrégulier, car il est rare qu'une émission tombe exactement à une date de coupon.
Qu'est-ce que le rendement actuariel calculé par cette fonction ?
Le rendement actuariel (ou Yield to Maturity) est le taux de rentabilité annualisé qu'un investisseur obtient s'il conserve l'obligation jusqu'à son remboursement final, en tenant compte du prix d'achat, de tous les coupons futurs et du remboursement du capital.
C'est la mesure de rendement la plus complète et la plus utilisée pour comparer des obligations de caractéristiques différentes.
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
