La fonction DATE.COUPON.SUIV (COUPNCD en anglais) retourne la date du prochain paiement de coupon après la date de règlement d'une obligation. Elle est indispensable pour les trésoriers et gestionnaires de portefeuilles obligataires qui doivent planifier les encaissements futurs et gérer leur trésorerie.
Concrètement, c'est elle qui alimente les calendriers de trésorerie d'une entreprise avec toutes les dates de versement d'intérêts, permet de calculer le coupon couru lors d'un achat entre deux dates, et automatise la colonne "prochain versement" dans les rapports de portefeuille obligataire. Que tu analyses des obligations d'État ou des obligations d'entreprise, elle te donne précisément quand aura lieu le prochain paiement.
Syntaxe de la fonction DATE.COUPON.SUIV
=DATE.COUPON.SUIV(règlement; échéance; fréquence; [base])Si la date de règlement tombe exactement sur une date de coupon, la fonction retourne la date du coupon suivant, pas celle du jour même. Pour obtenir la date du coupon précédent, utilise DATE.COUPON.PREC.
Comprendre chaque paramètre de la fonction DATE.COUPON.SUIV
Les quatre arguments s'enchaînent dans un ordre que tu ne peux pas inverser : d'abord la date de règlement (ton point de départ), puis l'échéance de l'obligation, ensuite la fréquence des coupons, et enfin la base de calcul des jours. Seule cette dernière est facultative, mais l'omettre n'est pas neutre : Excel retombe alors sur la convention américaine 30/360, alors que tes obligations européennes attendent souvent base = 4 ou base = 1.
règlement
: la date de règlement correspond à la date d'achat ou de valorisation de l'obligationC'est le point de départ à partir duquel tu cherches le prochain coupon. Cette date doit être postérieure à la date d'émission de l'obligation et antérieure à sa date d'échéance.
En pratique, si tu achètes une obligation le 15 mars 2024, la date de règlement sera le 15 mars 2024 ou la date effective de transfert des fonds (généralement J+2 pour les obligations).
Astuce : Utilise la fonction DATE() pour construire la date de règlement : DATE(2024;3;15) plutôt que de saisir une date en dur. Ça évite les erreurs de format selon les paramètres régionaux d'Excel.
échéance
: la date d'échéance (ou maturité) est la date à laquelle l'obligation arrive à terme et le principal est rembourséElle définit également le dernier paiement de coupon. Cette date doit obligatoirement être postérieure à la date de règlement.
Par exemple, une obligation émise le 1er janvier 2020 avec une maturité de 10 ans aura une date d'échéance au 1er janvier 2030. Les coupons sont versés jusqu'à cette date finale.
Astuce : La différence entre échéance et règlement définit la durée résiduelle de l'obligation, un critère clé pour l'analyse du risque de taux.
fréquence
: la fréquence indique le nombre de paiements de coupons par anExcel accepte uniquement trois valeurs : 1 pour un paiement annuel, 2 pour semestriel (2 coupons par an, le plus courant), 4 pour trimestriel (4 coupons par an).
La plupart des obligations d'État et d'entreprise utilisent une fréquence semestrielle (2), ce qui signifie que le détenteur reçoit deux paiements d'intérêts par an, espacés de 6 mois. Les paiements mensuels ne sont pas supportés par cette fonction.
Attention : Toute valeur de fréquence différente de 1, 2 ou 4 génère l'erreur #NOMBRE!. Si tu gères des obligations avec des paiements mensuels ou bimestriels, cette fonction n'est pas adaptée.
base
: le paramètre `base` définit la convention de calcul du nombre de jours dans l'année(facultatif)Bien qu'optionnel, il impacte directement la précision du calcul. Les valeurs possibles sont : 0 ou omis pour la convention américaine 30/360 (NASD), 1 pour réel/réel (obligations d'État françaises), 2 pour réel/360, 3 pour réel/365, 4 pour la convention européenne 30/360.
Pour les obligations françaises et européennes, base = 4 est recommandé. Pour les bons du Trésor français, base = 1 (réel/réel).
Attention : Pour les obligations françaises et européennes, utilise base = 4 (30/360 Européen). Pour les bons du Trésor français, utilise base = 1 (Réel/Réel). Omettre ce paramètre applique la convention américaine par défaut, ce qui peut donner des dates légèrement décalées.
Exemples pratiques pas à pas
Trésorier : planifier les encaissements obligataires
Tu es trésorier d'une entreprise et ton portefeuille comprend plusieurs obligations. Tu dois établir un calendrier de trésorerie pour anticiper les flux d'intérêts. Tu détiens une obligation émise le 15 janvier 2020 avec échéance le 15 janvier 2030 et des coupons semestriels. Aujourd'hui, nous sommes le 10 mars 2024.
La formule retourne le 15 juillet 2024, soit dans environ 4 mois. Cette information te permet de planifier ta trésorerie avec précision : tu sais que dans 4 mois tu recevras le paiement du coupon, ce qui impacte ton budget et tes investissements à court terme.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Date règlement | Date échéance | Fréquence | Prochain coupon |
| 2 | 10/03/2024 | 15/01/2030 | 2 (semestriel) | 15/07/2024 |
=DATE.COUPON.SUIV(DATE(2024;3;10); DATE(2030;1;15); 2; 1)Astuce de pro : Pour construire un calendrier complet, applique la formule sur l'ensemble de ton portefeuille puis trie par date. Tu visualises ainsi l'ordre chronologique de tous tes encaissements à venir.
Gestionnaire de fonds : calendrier des flux obligataires
Tu gères un fonds obligataire diversifié avec différentes échéances et fréquences. Pour optimiser la trésorerie du fonds, tu dois connaître toutes les dates de versement de coupons. Tu analyses trois obligations achetées le 5 avril 2024.
En appliquant =DATE.COUPON.SUIV($B2; $C2; $D2; 1) sur chaque ligne, tu obtiens instantanément un calendrier complet des prochains versements. Trie-le ensuite par date pour visualiser l'ordre chronologique des encaissements attendus.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Obligation | Règlement | Échéance | Fréq. | Prochain coupon |
| 2 | Corp Bond A | 05/04/2024 | 01/10/2028 | 4 | 01/07/2024 |
| 3 | Corp Bond B | 05/04/2024 | 15/12/2029 | 2 | 15/06/2024 |
| 4 | Corp Bond C | 05/04/2024 | 30/06/2027 | 1 | 30/06/2024 |
=DATE.COUPON.SUIV($B2; $C2; $D2; 1)Comptable : calcul du coupon couru lors d'un achat
Tu travailles comme comptable dans une banque d'investissement. Lorsqu'une obligation est achetée entre deux dates de coupon, l'acheteur doit payer au vendeur le coupon couru (prorata d'intérêts depuis le dernier coupon). Pour calculer ce montant, tu dois connaître la date du prochain coupon et celle du dernier coupon payé.
Avec =DATE.COUPON.SUIV(A2; B2; C2; 1) pour le prochain coupon et =DATE.COUPON.PREC(A2; B2; C2; 1) pour le dernier, tu obtiens les deux bornes de la période. Tu peux ensuite calculer le coupon couru avec NB.JOURS.COUPON.PREC pour la comptabilisation exacte de la transaction.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Date achat | Échéance | Fréq. | Prochain coupon | Dernier coupon |
| 2 | 20/09/2024 | 01/06/2029 | 2 | 01/12/2024 | 01/06/2024 |
=DATE.COUPON.SUIV(A2; B2; C2; 1)Astuce de pro : Combine DATE.COUPON.SUIV et DATE.COUPON.PREC pour obtenir la période complète entre deux coupons. Le coupon couru est proportionnel aux jours écoulés depuis le dernier coupon par rapport à la durée totale de la période.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction DATE.COUPON.SUIV
Le plus souvent, c'est un #NOMBRE! qui te freine : il tombe dès que la date de règlement passe après l'échéance (les deux dates sont inversées dans la formule) ou que la fréquence vaut autre chose que 1, 2 ou 4. Vient ensuite le #VALEUR!, qui signale qu'Excel n'a pas reconnu tes dates : un texte saisi à la place d'une date, ou un format qui dépend de tes paramètres régionaux.
Paramètres invalides générant #NOMBRE!
L'erreur #NOMBRE! apparaît quand les paramètres ne respectent pas les contraintes : date de règlement postérieure à l'échéance, fréquence avec une valeur autre que 1, 2 ou 4, ou base en dehors de l'intervalle 0-4.
Solution : Vérifie que règlement est bien inférieur à échéance et que fréquence vaut 1, 2 ou 4. Si la date de règlement vient après la maturité, les deux dates sont probablement inversées dans la formule.
Format de date incorrect générant #VALEUR!
Cette erreur survient quand les paramètres règlement ou échéance ne sont pas reconnus comme des dates valides par Excel. Cela arrive souvent quand tu saisis du texte au lieu d'une date, ou quand le format de date dépend des paramètres régionaux.
Solution : Utilise la fonction DATE() pour construire tes dates de manière fiable : =DATE.COUPON.SUIV(DATE(2024;3;15); DATE(2030;1;15); 2; 1). Cette syntaxe est indépendante des paramètres régionaux d'Excel.
Confusion entre DATE.COUPON.SUIV et DATE.COUPON.PREC
DATE.COUPON.SUIV retourne le prochain coupon APRÈS le règlement. DATE.COUPON.PREC retourne le dernier coupon AVANT le règlement. Si tu as besoin des deux dates pour calculer le coupon couru, tu dois utiliser les deux fonctions ensemble.
Solution : Pour calculer le coupon couru lors d'un achat obligataire, tu as besoin des DEUX fonctions : DATE.COUPON.SUIV pour le prochain coupon et DATE.COUPON.PREC pour le dernier coupon, afin de connaître la période complète.
Questions fréquentes sur la fonction DATE.COUPON.SUIV
À quoi sert la fonction DATE.COUPON.SUIV dans Excel ?
DATE.COUPON.SUIV retourne la date du prochain paiement de coupon après la date de règlement d'une obligation. Elle est essentielle pour les trésoriers qui gèrent des portefeuilles d'obligations et doivent planifier les encaissements de coupons.
Sans cette fonction, tu devrais calculer manuellement chaque date de versement en fonction de la fréquence et de la date d'échéance, ce qui devient vite fastidieux sur un portefeuille diversifié.
Quelle est la différence entre DATE.COUPON.SUIV et NB.JOURS.COUPON.SUIV ?
Ces deux fonctions sont complémentaires mais retournent des informations différentes. DATE.COUPON.SUIV retourne la date exacte du prochain coupon (ex: 15/07/2024). NB.JOURS.COUPON.SUIV retourne le nombre de jours entre le règlement et le prochain coupon (ex: 127 jours).
Pour un calendrier de trésorerie, tu as besoin de la date. Pour calculer des durées ou des accruals, tu as besoin du nombre de jours.
Quelles fréquences de paiement sont supportées par DATE.COUPON.SUIV ?
Excel accepte uniquement 3 fréquences : 1 pour annuel, 2 pour semestriel (le plus courant sur les marchés européens et américains), 4 pour trimestriel.
Les paiements mensuels (12) ne sont pas supportés par cette fonction. Si tu gères des obligations à coupons mensuels, tu devras adapter ton calcul ou utiliser une formule alternative.
Comment utiliser DATE.COUPON.SUIV pour un calendrier de trésorerie ?
Liste toutes tes obligations dans un tableau avec les colonnes règlement, échéance et fréquence. Applique DATE.COUPON.SUIV sur chaque ligne pour obtenir la date du prochain coupon. Ajoute une colonne avec le montant (nominal × taux × période).
Avec un tableau croisé dynamique, tu peux grouper les encaissements par mois ou trimestre pour obtenir un prévisionnel complet de trésorerie qui s'actualise automatiquement.
Que se passe-t-il si la date de règlement tombe exactement sur une date de coupon ?
Si le règlement tombe exactement sur une date de coupon, DATE.COUPON.SUIV retourne la date du coupon SUIVANT, pas celle du jour même. Par exemple, si une obligation verse des coupons le 15 juin et le 15 décembre, et que le règlement est le 15 juin, la fonction retourne le 15 décembre.
Pour obtenir la date du coupon actuel dans ce cas, utilise DATE.COUPON.PREC.
Quel paramètre base utiliser pour les obligations françaises ?
Pour les obligations d'entreprise françaises et européennes, utilise base = 4 (convention 30/360 Européen). Pour les obligations d'État françaises (OAT) et les bons du Trésor, utilise base = 1 (Réel/Réel).
Omettre ce paramètre applique la convention américaine 30/360 par défaut, ce qui peut donner des dates légèrement incorrectes pour les titres européens.
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
