Aller au contenu principal

Qu'est-ce que la fonction REND.PCOUPON.IRREG ?

Définition
La fonction REND.PCOUPON.IRREG calcule le rendement actuariel d'un titre à revenu fixe dont la première période de coupon est irrégulière (courte ou longue). Elle utilise une méthode itérative pour trouver le taux qui, appliqué à tous les flux futurs, reproduit exactement le prix fourni.

REND.PCOUPON.IRREG (ODDFYIELD en anglais) te sert quand tu compares des cotations sur une obligation tout juste émise et que RENDEMENT.TITRE, qui suppose des coupons réguliers, te donnerait un chiffre légèrement faux : tu as besoin du taux exact, calculé sur la vraie durée de la première période.

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, soit trois mois et demi plus tard au lieu de six. REND.PCOUPON.IRREG prend en compte cette irrégularité là où RENDEMENT.TITRE donnerait un chiffre approché.

Syntaxe

Clique sur un argument pour aller à son explication.

Attention au nom : la forme longue RENDEMENT.PCOUPON.IRREG n'existe pas et renvoie #NOM?. Seule l'abréviation REND.PCOUPON.IRREG est reconnue. L'ordre des dates est par ailleurs strict : émission < règlement < premier_coupon < échéance.

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction REND.PCOUPON.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], peut être omis : Excel retombe alors sur le 30/360 américain.

1

règlement

: la date à laquelle tu achètes l'obligation

C'est la date à partir de laquelle tu as droit aux coupons restants. Sur les marchés, elle est généralement fixée à 2 jours ouvrés après la transaction.

Elle doit se situer entre l'émission et le premier coupon : c'est ce qui caractérise l'achat d'un titre encore dans sa première période, celle qui est irrégulière.

2

échéance

: la date de remboursement final de l'obligation

À cette date, tu reçois le dernier coupon plus la valeur de rachat.

Elle sert aussi de point d'ancrage au calendrier de coupons qu'Excel reconstitue à rebours, et qui détermine les dates valides pour l'argument premier_coupon.

3

émission

: la date à laquelle l'obligation a été émise sur le marché primaire

L'intervalle entre cette date et celle du premier coupon détermine la nature de l'irrégularité : première période courte si l'intervalle est inférieur à la période normale, longue s'il est supérieur.

Cette date est indispensable pour calculer les intérêts courus depuis l'émission, qui entrent dans le calcul du rendement.

Attention : La date d'émission doit être antérieure au règlement. Une émission postérieure au règlement renvoie #NOMBRE!.

4

premier_coupon

: la date du premier paiement d'intérêts

Si l'intervalle depuis l'émission est inférieur à la période normale (six mois pour un titre 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 court sur trois mois et demi au lieu de six : le premier coupon est court.

Attention : Le premier coupon doit appartenir au calendrier reconstitué depuis l'échéance, et être postérieur au règlement. Un règlement placé après le premier coupon renvoie #NOMBRE!.

5

taux

: le taux de coupon annuel de l'obligation, exprimé en décimal

Ce 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.

6

prix

: le prix d'achat de l'obligation pour 100 unités de valeur nominale, dit prix propre (clean price)

Un prix de 98,50 signifie que tu achètes l'obligation à 98,5 % de la valeur nominale.

Attention : sur les marchés, on règle le prix propre augmenté des intérêts courus. Le paramètre prix correspond au prix propre uniquement.

7

valeur_rachat

: la valeur de remboursement pour 100 unités de valeur nominale à la date d'échéance

Dans la quasi-totalité des cas, cette valeur est 100, soit un remboursement au pair.

Certaines obligations prévoient un remboursement avec prime, par exemple 105. Ce paramètre impacte directement le rendement calculé.

8

fréquence

: le nombre de paiements de coupons par an

Seules 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 et définit ce qu'est une période normale, donc ce qui rend la première période irrégulière.

Attention : Les valeurs 1, 2 et 4 sont les seules valides. Tout autre entier, comme 3 ou 12, renvoie #NOMBRE!.

9

[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, 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, oriente-toi vers 1 ou 3 selon le prospectus.

Le savais-tu ?
Dans la pratique, presque aucune nouvelle émission ne tombe pile sur une date de coupon : sa première période est donc plus courte ou plus longue que la normale. C'est pour ces cas que REND.PCOUPON.IRREG existe, là où RENDEMENT.TITRE, qui suppose des coupons réguliers, renvoie un rendement approché.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment calculer le rendement d'une obligation à première période irrégulière avec la fonction REND.PCOUPON.IRREG

Tu compares des cotations reçues sur une même obligation récemment émise, chacune à un prix différent, et tu veux les ramener à une grandeur comparable : le rendement. Le titre a été émis le 15 décembre 2024, verse son premier coupon le 15 mai 2025 et arrive à terme le 15 mai 2035, si bien que sa première période ne couvre que cinq mois au lieu de six.

La fonction REND.PCOUPON.IRREG traduit chaque prix en rendement actuariel, en tenant compte de cette première période plus courte que les suivantes.

Les étapes
  1. 1
    Dans une cellule, écris =REND.PCOUPON.IRREG(.
  2. 2
    En 1er argument : écris la date à laquelle l'achat est payé, DATE(2025;1;15). Elle se place entre l'émission et le premier coupon, la condition même pour que le titre soit encore dans sa période irrégulière.
  3. 3
    En 2ᵉ argument : écris la date de remboursement du capital, DATE(2035;5;15). Elle ancre aussi le calendrier des coupons qu'Excel reconstruit à rebours, ici des 15/05 et des 15/11.
  4. 4
    En 3ᵉ argument : écris la date d'émission du titre, DATE(2024;12;15). C'est le point de départ de la première période, donc ce qui décide de sa durée et de la nature de son irrégularité.
  5. 5
    En 4ᵉ argument : écris la date du premier versement d'intérêts, DATE(2025;5;15). Elle ferme cette première période et doit impérativement appartenir au calendrier reconstruit depuis l'échéance.
  6. 6
    En 5ᵉ argument : saisis le coupon nominal annuel exprimé en décimal, 0,045. Il ne bouge jamais pendant la vie du titre, contrairement au rendement que la fonction cherche.
  7. 7
    En 6ᵉ argument : clique sur la cellule qui porte la cotation, B2. C'est le seul argument qui pointe une cellule, puisque le prix change d'une ligne à l'autre, et il s'agit du prix propre, hors intérêts courus, pour 100 de nominal.
  8. 8
    En 7ᵉ argument : saisis la valeur de remboursement au pair pour 100 de nominal, 100. C'est ce que l'investisseur récupère à l'échéance, et l'écart avec le prix payé fait une bonne part du rendement.
  9. 9
    En 8ᵉ argument : saisis le nombre de coupons versés par an, 2. Ce pas semestriel est la référence par rapport à laquelle la première période, plus courte, est jugée irrégulière.
  10. 10
    En 9ᵉ argument : saisis la convention de décompte des jours, 1 pour le réel/réel. C'est le seul argument facultatif, mais l'omettre ne serait pas neutre : Excel retomberait sur la base 0, la convention 30/360 américaine.
  11. 11
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=REND.PCOUPON.IRREG(DATE(2025;1;15); DATE(2035;5;15); DATE(2024;12;15); DATE(2025;5;15); 0,045; B2; 100; 2; 1)
Explication
La fonction fait le chemin inverse d'un calcul de prix : elle cherche par approximations successives le taux qui, appliqué à tous les flux futurs, reproduit exactement le prix payé. Acheté 98,50, le titre rapporte 4,7 %, soit plus que son coupon de 4,5 %, puisque la décote se récupère au remboursement. Le titre payé 100,50 retombe à 4,4 %.
Exemple 2

Comment la fonction REND.PCOUPON.IRREG traite un premier coupon long acheté à prime

Une obligation d'État émise le 1er février 2026 verse ses coupons aux 1er janvier et 1er juillet, mais son premier versement n'arrive que le 1er janvier 2027, onze mois après l'émission. Elle se négocie au-dessus du pair, et tu dois dire au comité ce qu'elle rapporte réellement si tu la gardes jusqu'au bout.

Cette fois la première période est plus longue que la normale, et non plus courte : la fonction REND.PCOUPON.IRREG traite les deux cas de la même façon.

Les étapes
  1. 1
    Dans une cellule, écris =REND.PCOUPON.IRREG(.
  2. 2
    En 1er argument : écris la date à laquelle l'achat est payé, DATE(2026;2;15). Elle suit de deux semaines l'émission, donc l'achat a bien lieu à l'intérieur de la première période, avant tout versement de coupon.
  3. 3
    En 2ᵉ argument : écris la date de remboursement du capital, DATE(2036;1;1). Elle ancre le calendrier des coupons aux 01/01 et aux 01/07, ce qui rend valide le premier coupon annoncé.
  4. 4
    En 3ᵉ argument : écris la date d'émission du titre, DATE(2026;2;1). C'est l'écart entre cette date et le premier coupon qui définit l'irrégularité de la période.
  5. 5
    En 4ᵉ argument : écris la date du premier versement d'intérêts, DATE(2027;1;1). Elle tombe onze mois après l'émission, presque deux périodes, ce qui en fait un coupon long, que la fonction traite exactement comme un coupon court.
  6. 6
    En 5ᵉ argument : saisis le coupon nominal annuel, 0,0325, soit 3,25 % par an. Sa confrontation avec le prix décide du sens du résultat, car un prix au-dessus du pair tire toujours le rendement sous le coupon.
  7. 7
    En 6ᵉ argument : saisis le prix propre payé pour 100 de nominal, 101,25. Le titre se négocie au-dessus du pair, ce qui annonce déjà un rendement inférieur au coupon.
  8. 8
    En 7ᵉ argument : saisis la valeur de remboursement au pair pour 100 de nominal, 100. La prime de 1,25 point payée à l'achat est donc définitivement perdue à l'échéance, et le rendement en porte la trace.
  9. 9
    En 8ᵉ argument : saisis le nombre de coupons versés par an, 2. Ce pas semestriel est la référence par rapport à laquelle la première période, longue de onze mois, est jugée irrégulière.
  10. 10
    En 9ᵉ argument : saisis la convention de décompte des jours, 1 pour le réel/réel, usuelle sur les titres d'État, qui compte les jours du calendrier plutôt que des mois forfaitaires de 30 jours.
  11. 11
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=REND.PCOUPON.IRREG(DATE(2026;2;15); DATE(2036;1;1); DATE(2026;2;1); DATE(2027;1;1); 0,0325; 101,25; 100; 2; 1)
Explication
Le rendement de 3,10 % passe sous le coupon de 3,25 %, signature d'un achat à prime : payer 101,25 un titre remboursé 100 ampute le rendement de la perte encaissée à l'échéance. La première période, onze mois au lieu de six, ne gêne en rien la fonction, qui accepte les périodes longues aussi bien que les courtes.
Exemple 3

Comment repérer les deux causes de l'erreur #NOMBRE! de la fonction REND.PCOUPON.IRREG

Ta formule rend #NOMBRE! sur deux lignes d'un fichier de suivi, alors que toutes les dates existent et s'enchaînent dans le bon ordre. Ni le prix, ni le taux, ni la fréquence ne sont en cause.

La fonction REND.PCOUPON.IRREG pose deux conditions qu'on oublie facilement, et les isoler demande de faire varier une seule date à la fois.

Les étapes
  1. 1
    Dans une cellule, écris =REND.PCOUPON.IRREG(.
  2. 2
    En 1er argument : écris la date de règlement, DATE(2025;1;15). Elle est figée sur les trois lignes, ce qui écarte d'emblée un problème d'ordre des dates.
  3. 3
    En 2ᵉ argument : écris la date de remboursement, DATE(2035;5;15). Figée elle aussi, elle fixe le calendrier des 15/05 et 15/11 dont dépendent les deux contrôles qui suivent.
  4. 4
    En 3ᵉ argument : clique sur la cellule qui porte la date d'émission, B2. Sur la troisième ligne elle tombe au 15/11/2024, exactement six mois avant le premier coupon, si bien que la période redevient régulière et déclenche #NOMBRE! ; une émission plus ancienne, au 15/05/2024, rendrait la période longue et passerait sans encombre.
  5. 5
    En 4ᵉ argument : clique sur la cellule qui porte la date du premier coupon, C2. Sur la deuxième ligne elle tombe au 30/06/2025, date crédible sur un prospectus mais absente du calendrier des 15/05 et 15/11 déduit de l'échéance, d'où le second #NOMBRE!.
  6. 6
    En 5ᵉ argument : saisis le coupon nominal annuel, 0,045, identique sur les trois lignes.
  7. 7
    En 6ᵉ argument : saisis le prix propre pour 100 de nominal, 98,5, lui aussi inchangé.
  8. 8
    En 7ᵉ argument : saisis la valeur de remboursement au pair pour 100 de nominal, 100.
  9. 9
    En 8ᵉ argument : saisis le nombre de coupons versés par an, 2.
  10. 10
    En 9ᵉ argument : saisis la convention de décompte des jours, 1 pour le réel/réel. Aucun de ces cinq arguments figés ne peut être tenu pour responsable ; la méthode de diagnostic tient en deux contrôles, vérifier que le premier coupon figure dans le calendrier remonté depuis l'échéance, puis que l'écart entre l'émission et ce premier coupon ne vaut pas exactement une période, faute de quoi c'est RENDEMENT.TITRE qu'il faut employer.
  11. 11
    Ferme la parenthèse et appuie sur Entrée.
Une fois les morceaux assemblés, ta formule donne ça :=REND.PCOUPON.IRREG(DATE(2025;1;15); DATE(2035;5;15); B2; C2; 0,045; 98,5; 100; 2; 1)
Explication
Deux refus, deux causes bien distinctes. Le 30/06/2025 n'appartient pas au calendrier reconstruit depuis l'échéance du 15/05/2035, qui n'admet que des 15/05 et des 15/11. L'émission du 15/11/2024 échoue pour une raison inverse et plus surprenante : elle tombe pile une période avant le premier coupon, donc la première période redevient un semestre ordinaire, et la fonction ne sait traiter que l'irrégulier.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction REND.PCOUPON.IRREG

Deux familles d'ennuis reviennent ici. Le #NOMBRE! vise tes dates : soit elles ne respectent pas l'ordre émission < règlement < premier_coupon < échéance, soit le premier coupon ne tombe pas sur le calendrier reconstitué depuis l'échéance, soit la fréquence n'est pas 1, 2 ou 4.

Le #VALEUR!, lui, ne parle jamais de finance : il signale qu'Excel ne reconnaît pas tes dates. Et le #NOM? trahit l'emploi du nom long, qui n'existe pas.

Erreur #NOMBRE! avec un ordre de dates incorrect

L'ordre obligatoire est émission < règlement < premier_coupon < échéance. Une émission postérieure au règlement, ou un règlement placé après le premier coupon, renvoie #NOMBRE!. Cette erreur survient aussi si le prix est négatif ou nul, 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 précède le premier coupon, qui précède l'échéance. Si ton règlement est postérieur au premier coupon, l'obligation a quitté sa première période et c'est RENDEMENT.TITRE qu'il te faut.

Erreur #NOMBRE! avec un premier coupon hors calendrier

Excel reconstitue le calendrier des coupons à rebours depuis l'échéance. Le premier coupon doit tomber sur l'une de ces dates. Pour une échéance au 1er janvier en fréquence semestrielle, seuls le 1er janvier et le 1er juillet conviennent : un premier coupon au 30 juin échoue.

Solution : Compte à rebours depuis l'échéance par pas d'une période (six mois en semestriel, trois mois en trimestriel) et vérifie que ton premier coupon figure bien parmi ces dates. C'est la cause la plus déroutante de #NOMBRE! sur cette fonction.

Erreur #NOM? avec le nom complet de la fonction

La forme longue RENDEMENT.PCOUPON.IRREG n'existe pas dans Excel et renvoie #NOM?. Seule l'abréviation REND.PCOUPON.IRREG est reconnue, ce qui surprend car les fonctions voisines utilisent le préfixe complet RENDEMENT.

Solution : Écris REND.PCOUPON.IRREG, sans le suffixe EMENT. La même règle vaut pour sa jumelle REND.DCOUPON.IRREG : la forme RENDEMENT.DCOUPON.IRREG n'existe pas davantage.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

REND.PCOUPON.IRREG vs REND.DCOUPON.IRREG vs RENDEMENT.TITRE

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.PCOUPON.IRREG : elle réclame la date d'émission et celle du premier coupon, soit 8 arguments obligatoires.

Si c'est le dernier, en fin de vie du titre ou lors d'un remboursement anticipé, passe à REND.DCOUPON.IRREG, qui se contente de la date du dernier coupon régulier. Garde RENDEMENT.TITRE quand tous les coupons sont régulièrement espacés.

CritèreREND.PCOUPON.IRREGREND.DCOUPON.IRREGRENDEMENT.TITRE
Coupon irrégulier traitéPremier (court ou long)Dernier (court ou long)Aucun (suppose régulier)
Dates spécifiques attenduesémission + premier_coupondernier_couponAucune
Arguments obligatoires8 (+ base optionnelle)7 (+ base optionnelle)6 (+ base optionnelle)
Cas d'usage typiqueNouvelle émissionObligation en fin de vie, callObligation courante régulière
Nom anglaisODDFYIELDODDLYIELDYIELD
Le conseil du pro
Compare toujours ton résultat avec celui de RENDEMENT.TITRE pour mesurer ce que l'irrégularité change vraiment. L'écart est souvent bien plus petit qu'annoncé, de l'ordre du quart de point de base sur une émission courante : c'est la taille de ton portefeuille, pas l'écart lui-même, qui justifie la fonction exacte.
FAQ

Questions fréquentes

Il survient quand l'obligation est émise à une date qui ne correspond pas au cycle normal des coupons. Par exemple, une obligation semestrielle payant au 1er janvier et au 1er juillet, émise le 15 mars, aura un premier coupon le 1er juillet, soit trois mois et demi après l'émission : c'est un coupon court. Si l'émission avait eu lieu le 1er février pour un premier coupon au 1er janvier suivant, la période aurait duré onze mois : c'est alors un coupon long.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction REND.PCOUPON.IRREG : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir