Fonction PRIX.DCOUPON.IRREG ExcelValoriser les obligations à première période irrégulière
La fonction PRIX.DCOUPON.IRREG (ODDFPRICE en anglais) calcule le prix d'un titre à revenu fixe dont la première période de coupon est irrégulière, c'est-à-dire plus courte ou plus longue que la période normale. Cette fonction est essentielle pour valoriser correctement les obligations nouvellement émises avec un premier coupon atypique, un cas fréquent sur les marchés financiers.
Syntaxe de la fonction PRIX.DCOUPON.IRREG
PRIX.DCOUPON.IRREG nécessite plusieurs informations sur le titre pour calculer son prix de marché. Tous les paramètres de date doivent être au format date Excel ou références de cellules contenant des dates.
=PRIX.DCOUPON.IRREG(règlement; échéance; émission; premier_coupon;
taux; rendement; valeur_échéance; fréquence; [base])Comprendre chaque paramètre de PRIX.DCOUPON.IRREG
règlement
(obligatoire)La date de règlement correspond à la date d'achat du titre, c'est-à-dire le jour où l'acheteur paie et devient propriétaire de l'obligation. Sur les marchés financiers, cette date est généralement 2 à 3 jours ouvrés après la date de transaction.
Par exemple, si tu achètes une obligation le 15 mars avec un règlement en J+2, la date de règlement sera le 17 mars. C'est cette dernière date que tu dois utiliser dans la fonction.
échéance
(obligatoire)La date d'échéance est la date à laquelle l'obligation arrive à maturité et le capital nominal est remboursé à l'investisseur. C'est aussi la date du dernier versement de coupon.
Cette date doit impérativement être postérieure à la date de règlement. Pour une obligation à 10 ans émise le 1er janvier 2025, la date d'échéance sera le 1er janvier 2035.
émission
(obligatoire)La date d'émission est la date à laquelle l'obligation a été initialement émise sur le marché primaire. C'est le point de départ du calcul des intérêts courus et de la première période de coupon.
Cette date permet de calculer la durée exacte de la première période de coupon, qui peut être différente des périodes suivantes, d'où l'utilisation de cette fonction spécifique.
premier_coupon
(obligatoire)La date du premier coupon indique quand le premier versement d'intérêts sera effectué. C'est ce paramètre qui rend la période "irrégulière" si elle ne correspond pas exactement à la fréquence normale de paiement.
Par exemple, pour une obligation semestrielle émise le 20 mars avec un premier coupon le 30 juin, la première période ne sera que d'environ 3,3 mois au lieu des 6 mois habituels.
taux
(obligatoire)Le taux nominal annuel du coupon, exprimé en décimal. C'est le taux d'intérêt que l'émetteur s'engage à payer sur la valeur nominale de l'obligation.
Pour un taux de 4,5% par an, tu dois saisir 0,045. Ce taux est fixe pendant toute la durée de vie de l'obligation et détermine le montant de chaque coupon.
Astuce : Si tu as le taux en pourcentage dans une cellule (4,5), divise par 100 ou référence une cellule formatée en pourcentage.
rendement
(obligatoire)Le rendement annuel exigé par le marché, également appelé taux de rendement actuariel ou YTM (Yield to Maturity). C'est le taux de rentabilité qu'un investisseur obtiendra s'il conserve l'obligation jusqu'à l'échéance.
Si le rendement exigé est de 3,8% par an, tu dois saisir 0,038. La comparaison entre le taux nominal et le rendement détermine si l'obligation se négocie au pair, à prime ou à décote.
valeur_échéance
(obligatoire)La valeur de remboursement pour 100 unités de valeur nominale. Dans la plupart des cas, cette valeur est 100, ce qui signifie que l'obligation est remboursée à 100% de sa valeur nominale.
Certaines obligations peuvent prévoir un remboursement différent (par exemple 105 avec une prime de remboursement). Cette valeur impacte directement le calcul du prix.
fréquence
(obligatoire)Le nombre de paiements de coupons par an. Les valeurs acceptées sont :
- 1 : Paiement annuel (une fois par an)
- 2 : Paiement semestriel (deux fois par an) - le plus courant
- 4 : Paiement trimestriel (quatre fois par an)
La plupart des obligations d'entreprise et d'État utilisent une fréquence semestrielle (2). Ce paramètre divise le taux annuel pour calculer chaque coupon.
base
(optionnel)La convention de calcul des jours à utiliser. Ce paramètre optionnel détermine comment Excel compte les jours entre les dates. Les valeurs possibles sont :
- 0 ou omis : 30/360 américain (NASD)
- 1 : Réel/réel
- 2 : Réel/360
- 3 : Réel/365
- 4 : 30/360 européen
Pour les obligations d'entreprise américaines et européennes, utilise généralement 0 (30/360). Pour les obligations d'État françaises (OAT), utilise 3 (Réel/365). Vérifie toujours la convention spécifique du titre concerné.
Exemples pratiques pas à pas
Exemple 1 – Trader obligataire : valoriser une nouvelle émission corporate
Tu travailles comme trader obligataire dans une banque d'investissement. Une grande entreprise vient d'émettre une obligation avec une première période de coupon irrégulière. Ton responsable te demande de calculer rapidement le prix théorique de cette obligation pour ajuster tes positions de trading.
L'obligation se négocie à prime (au-dessus de 100) car son taux nominal (4,5%) est supérieur au rendement exigé (3,8%).
| A | B | |
|---|---|---|
| 1 | Paramètre | Valeur |
| 2 | Règlement | 15/03/2025 |
| 3 | Échéance | 15/03/2035 |
| 4 | Émission | 20/01/2025 |
| 5 | Premier coupon | 15/09/2025 |
| 6 | Taux nominal | 4,5% |
| 7 | Rendement exigé | 3,8% |
| 8 | Valeur échéance | 100 |
| 9 | Fréquence | 2 (semestriel) |
=PRIX.DCOUPON.IRREG(DATE(2025;3;15); DATE(2035;3;15); DATE(2025;1;20); DATE(2025;9;15); 0,045; 0,038; 100; 2; 0)Le prix de 105,72 pour 100 de nominal signifie que l'obligation se négocie au-dessus du pair. C'est logique : le taux de coupon (4,5%) est supérieur au rendement exigé par le marché (3,8%), donc les investisseurs sont prêts à payer une prime pour obtenir ce flux de coupons plus généreux. La première période irrégulière (du 20 janvier au 15 septembre, soit environ 7,8 mois au lieu de 6) est correctement prise en compte dans le calcul.
Conseil de pro : En trading, vérifie toujours que le prix calculé est cohérent avec la relation taux/rendement : taux supérieur au rendement = prime, taux inférieur = décote.
Exemple 2 – Analyste financier : comparer plusieurs obligations avec coupons irréguliers
En tant qu'analyste financier dans un service de gestion d'actifs, tu dois évaluer plusieurs nouvelles émissions obligataires pour ton portefeuille. Certaines ont des premières périodes de coupon courtes, d'autres longues. Tu utilises PRIX.DCOUPON.IRREG pour comparer leurs prix théoriques et identifier les meilleures opportunités.
Comparaison rapide de trois obligations avec premières périodes irrégulières différentes.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Émetteur | Taux | Rendement | Émission | 1er coupon | Prix calculé |
| 2 | Entreprise A | 5,0% | 4,5% | 10/02/2025 | 30/06/2025 | 103,45 |
| 3 | Entreprise B | 4,2% | 4,8% | 15/01/2025 | 15/09/2025 | 97,68 |
| 4 | Entreprise C | 4,8% | 4,5% | 25/02/2025 | 25/03/2025 | 101,89 |
Formule utilisée pour Entreprise A (ligne 2) :
=PRIX.DCOUPON.IRREG(AUJOURDHUI(); DATE(2035;6;30); B2; C2; D2; E2; 100; 2; 0)Cette approche te permet d'automatiser le calcul pour plusieurs titres simultanément. Tu remarques que l'Entreprise B se négocie à décote (97,68) car son taux nominal (4,2%) est inférieur au rendement exigé (4,8%), tandis que les Entreprises A et C se négocient à prime. L'Entreprise C a une première période très courte (seulement 1 mois), ce qui impacte moins le prix que les périodes plus longues.
Exemple 3 – Gestionnaire de trésorerie : valoriser une obligation à coupon trimestriel
Tu es gestionnaire de trésorerie dans une multinationale. Ton entreprise détient une obligation émise par un grand groupe industriel avec des coupons trimestriels. La première période était irrégulière (plus longue que les 3 mois normaux). Tu dois calculer la valeur de marché de cette position pour le reporting mensuel.
Valorisation d'une obligation trimestrielle avec première période longue (6,5 mois au lieu de 3).
| A | B | C | |
|---|---|---|---|
| 1 | Paramètre | Valeur | Commentaire |
| 2 | Règlement | 28/02/2025 | Date valorisation |
| 3 | Échéance | 31/12/2029 | Échéance à 5 ans |
| 4 | Émission | 15/09/2024 | Émise il y a 5 mois |
| 5 | Premier coupon | 31/03/2025 | Première période longue |
| 6 | Taux nominal | 3,6% | Coupon trimestriel |
| 7 | Rendement | 4,2% | Taux marché actuel |
| 8 | Fréquence | 4 | Trimestriel |
=PRIX.DCOUPON.IRREG(A2; A3; A4; A5; 0,036; 0,042; 100; 4; 1)Le prix de 97,24 indique une décote car le rendement exigé (4,2%) est supérieur au taux nominal (3,6%). Pour un nominal de 500 000 €, la valeur de marché de ta position est de 486 200 € (500 000 × 97,24 / 100). La première période longue (du 15 septembre au 31 mars, soit environ 6,5 mois au lieu de 3) est correctement valorisée grâce à PRIX.DCOUPON.IRREG. Dans ta base 1 (Réel/réel), chaque jour compte exactement.
Important : N'oublie pas d'ajouter les intérêts courus au prix pour obtenir le prix dit "pied de coupon" que l'acheteur paiera réellement. Utilise INTERET.ACC pour ce calcul.
Les erreurs fréquentes et comment les corriger
Erreur #NOMBRE! – Paramètres invalides
L'erreur #NOMBRE! survient quand les valeurs numériques ou les dates ne respectent pas les contraintes :
- Dates incohérentes : règlement après échéance, ou émission après premier_coupon
- Valeurs négatives : taux, rendement ou valeur_échéance négatifs
- Fréquence incorrecte : valeur différente de 1, 2 ou 4
- Base invalide : valeur en dehors de la plage 0-4
✅ Solution : Vérifie l'ordre chronologique des dates (émission avant premier_coupon avant règlement avant échéance) et que tous tes taux sont en décimal positif (0,045 pour 4,5%).
Erreur #VALEUR! – Format de date incorrect
Cette erreur apparaît quand Excel ne reconnaît pas les dates fournies comme des dates valides.
✅ Solution : Utilise toujours la fonction DATE(année; mois; jour) ou des références de cellules formatées en date. Évite les dates sous forme de texte comme "15/03/2025".
Correct : DATE(2025;3;15) ou A2 (cellule formatée en date)Erreur courante – Confusion entre prix et prix pied de coupon
PRIX.DCOUPON.IRREG retourne le prix "propre" (clean price), sans les intérêts courus. Sur les marchés, on achète au prix "pied de coupon" (dirty price) = prix propre + intérêts courus.
✅ Solution : Pour obtenir le prix réel à payer, ajoute les intérêts courus calculés avec INTERET.ACC :
Prix pied de coupon = PRIX.DCOUPON.IRREG(...) + INTERET.ACC(...)Conseils pratiques pour utiliser PRIX.DCOUPON.IRREG
Vérifie toujours la convention de base
La convention de comptage des jours (paramètre base) peut avoir un impact significatif sur le prix calculé, surtout pour les obligations à long terme. Consulte toujours le prospectus d'émission ou la documentation du titre pour utiliser la bonne convention. Les obligations d'État américaines utilisent généralement Réel/réel (base 1), tandis que les obligations corporate américaines utilisent 30/360 (base 0).
Automatise avec des cellules de paramètres
Crée une zone de saisie des paramètres dans ton classeur avec des noms de plage explicites (DateReglement, DateEcheance, TauxNominal, etc.). Cela rend ta formule beaucoup plus lisible et facilite les analyses de sensibilité en modifiant un seul paramètre.
Compare avec le prix de marché
Le prix calculé par PRIX.DCOUPON.IRREG est un prix théorique basé sur le rendement que tu fournis. Sur les marchés réels, le prix peut différer légèrement en raison de la liquidité, du spread bid-ask, ou d'autres facteurs de marché. Utilise cette fonction comme base d'évaluation, mais vérifie toujours les cotations réelles avant de prendre une décision d'investissement.
Questions fréquentes
Qu'est-ce qu'une première période de coupon irrégulière ?
Une première période de coupon irrégulière survient quand l'intervalle entre la date d'émission d'une obligation et le premier versement de coupon ne correspond pas exactement à la fréquence normale des coupons. Elle peut être courte (inférieure à la période normale) ou longue (supérieure à la période normale). PRIX.DCOUPON.IRREG permet de calculer le prix correct en tenant compte de cette irrégularité.
Quelle est la différence entre PRIX.DCOUPON.IRREG et PRIX ?
PRIX.DCOUPON.IRREG est utilisée spécifiquement pour les obligations dont la première période de coupon est irrégulière, c'est-à-dire que la date du premier coupon ne correspond pas exactement à la fréquence standard. La fonction PRIX standard suppose que tous les coupons sont régulièrement espacés. Pour les nouvelles émissions avec une première période atypique, PRIX.DCOUPON.IRREG donne une valorisation plus précise.
Comment la fréquence affecte-t-elle le calcul du prix ?
Le paramètre fréquence indique combien de fois par an les coupons sont versés : 1 pour annuel, 2 pour semestriel, 4 pour trimestriel. Cette fréquence détermine le montant de chaque coupon et influence directement le calcul d'actualisation. Par exemple, avec un taux de 5% et une fréquence semestrielle, chaque coupon sera de 2,5% de la valeur nominale.
Quel paramètre de base dois-je utiliser pour les obligations françaises ?
Pour les obligations françaises, tu dois utiliser la base 0 ou 1 (méthode américaine 30/360), qui est la convention standard sur les marchés obligataires européens. La base 3 (réel/365) est utilisée pour les obligations d'État françaises (OAT). Si tu omets ce paramètre, Excel utilisera 0 par défaut. Consulte la documentation du titre pour connaître la convention exacte.
Puis-je utiliser PRIX.DCOUPON.IRREG pour des obligations zéro-coupon ?
Non, PRIX.DCOUPON.IRREG est conçue pour les obligations qui versent des coupons. Pour les obligations zéro-coupon (sans versement d'intérêt périodique), tu dois utiliser PRIX.TITRE.ECHEANCE qui est spécifiquement adaptée à ce type de titre. Les obligations zéro-coupon ne versent qu'un montant unique à l'échéance.
Fonctions Excel liées aux obligations
Maîtrise Excel pour la finance
Rejoins Le Dojo Club pour approfondir les fonctions financières Excel, avec des formations complètes sur la valorisation, le risque et l'analyse financière.
Essayer pendant 30 jours