Aller au contenu principal

Qu'est-ce que la fonction DATE.COUPON.SUIV ?

Définition
La fonction DATE.COUPON.SUIV calcule la date du prochain paiement de coupon d'une obligation après la date de règlement. Elle prend en compte la fréquence de paiement et la convention de calcul des jours.

Tu sors DATE.COUPON.SUIV (COUPNCD en anglais) dès que tu dois planifier un encaissement obligataire à venir : bâtir le calendrier de trésorerie d'un portefeuille, ou situer la prochaine date de versement avant de calculer un coupon couru sur un achat effectué entre deux échéances.

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

=DATE.COUPON.SUIV(règlement; échéance; fréquence; [base])

Clique sur un argument pour aller à son explication.

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.

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

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.

1

règlement

: la date de règlement correspond à la date d'achat ou de valorisation de l'obligation

C'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).

2

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

3

fréquence

: la fréquence indique le nombre de paiements de coupons par an

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

4

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.

Le savais-tu ?
Petit piège de bornage : si ta date de règlement tombe pile sur une date de coupon, DATE.COUPON.SUIV renvoie le coupon d'après, pas celui du jour même. Pour récupérer la date du jour, c'est DATE.COUPON.PREC qu'il te faut.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment trouver la date du prochain coupon avec la fonction DATE.COUPON.SUIV

Ton plan de trésorerie doit annoncer à quelle date chaque titre du portefeuille va renflouer le compte, et les lignes ont été réglées à des dates dispersées sur plus d'un an. Tu ne veux ni ressaisir un échéancier à la main ni le refaire à chaque nouvelle ligne.

La fonction DATE.COUPON.SUIV donne pour chaque titre la date du prochain encaissement de coupon, calculée sur son calendrier théorique.

Les étapes
  1. 1
    Dans une cellule, écris =DATE.COUPON.SUIV(.
  2. 2
    En 1er argument : clique sur la cellule où figure la date d'entrée du titre au portefeuille, B2. Elle affiche 15/03/2025 sur la première ligne, et c'est à partir de cette date que la fonction cherche le versement à venir.
  3. 3
    En 2ᵉ argument : écris la date à laquelle le titre est remboursé et referme-la, DATE(2030;1;15). C'est elle qui fixe le jour du mois des versements, ici le 15, puisque la fonction ne connaît pas la date d'émission du titre et déduit tout son calendrier du remboursement.
  4. 4
    En 3ᵉ argument : saisis le nombre de coupons versés dans l'année, 2. La colonne Fréquence du tableau l'annonce en toutes lettres avec Semestre, mais la formule attend un chiffre, et c'est ce 2 qui espace les versements de six mois.
  5. 5
    En 4ᵉ argument : saisis le code de la convention de comptage des jours, 1 pour le réel/réel des titres d'État. C'est le seul argument facultatif de la fonction, et l'omettre reviendrait à laisser Excel appliquer la convention américaine 30/360.
  6. 6
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas. Chaque ligne lit alors sa propre date de règlement, B3 puis B4, pendant que les trois autres arguments restent écrits en dur.
Au final, ta formule devrait ressembler à ça :=DATE.COUPON.SUIV(B2; DATE(2030;1;15); 2; 1)
Explication
La fonction déroule le calendrier de l'obligation à partir de son échéance et retient le premier versement qui tombe après la date de règlement. Comme l'échéance est un 15 janvier et que les coupons sont semestriels, les versements tombent les 15 janvier et 15 juillet, et le premier après le 15/03/2025 est celui du 15/07/2025.
Exemple 2

Comment la fonction DATE.COUPON.SUIV traite un règlement tombant pile sur une date de coupon

Ton échéancier annonce un encaissement en janvier alors que le titre verse son coupon en juillet, et l'écart ne vient pas d'une faute de frappe : la date de règlement tombe exactement sur une date de versement. Tu veux savoir ce que la fonction fait de ce cas limite avant de livrer le tableau.

En plaçant côte à côte la veille, le jour même et le lendemain d'un coupon, la fonction DATE.COUPON.SUIV montre où elle place exactement la frontière.

Les étapes
  1. 1
    Dans une cellule, écris =DATE.COUPON.SUIV(.
  2. 2
    En 1er argument : clique sur la cellule qui porte la date de règlement à tester, B2. C'est le seul élément qui change d'une ligne à l'autre, puisque le tableau balaie le 14, le 15 et le 16 juillet 2025, puis le 14 et le 15 janvier 2026.
  3. 3
    En 2ᵉ argument : écris la date de remboursement du titre et referme-la, DATE(2030;1;15). Identique sur les cinq lignes, elle garantit que le calendrier des versements ne bouge pas quand tu descends dans le tableau.
  4. 4
    En 3ᵉ argument : saisis le nombre de coupons versés dans l'année, 2. Avec deux versements par an et un remboursement fixé un 15 janvier, les seules dates de coupon possibles sont les 15 janvier et les 15 juillet.
  5. 5
    En 4ᵉ argument : saisis le code de la convention de comptage des jours, 1. Il ne varie pas non plus, pour la même raison que les deux arguments précédents : si la date de règlement est la seule chose qui bouge, l'écart de résultat ne peut venir que d'elle.
  6. 6
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule sur les quatre lignes suivantes. Les cinq résultats se lisent alors côte à côte, et la frontière saute aux yeux entre la ligne TIT-A et la ligne TIT-B.
Voici la formule que tu obtiens à la fin :=DATE.COUPON.SUIV(B2; DATE(2030;1;15); 2; 1)
Explication
La borne est stricte : la fonction ne retient que les versements postérieurs au règlement, jamais celui du jour même. Un jour d'écart sur la date de règlement fait donc sauter le résultat de six mois entiers, du 15/07/2025 au 15/01/2026.
Exemple 3

Comment repérer l'erreur #NOMBRE! de la fonction DATE.COUPON.SUIV

Ton tableau de suivi affiche une colonne de #NOMBRE! et rien n'indique d'où ils viennent. Le réflexe est de blâmer les dates, alors que la fréquence et la base sont les suspects les plus fréquents.

En faisant varier ces deux arguments par référence, la fonction DATE.COUPON.SUIV révèle exactement quelles valeurs elle refuse.

Les étapes
  1. 1
    Dans une cellule, écris =DATE.COUPON.SUIV(.
  2. 2
    En 1er argument : clique sur la cellule de la date de règlement, B2. Quatre lignes sur cinq gardent le 15/03/2025, et seule la ligne TIT-W pousse cette date au 15/01/2030. Ce jour-là est aussi celui du remboursement, si bien qu'il n'existe plus aucun coupon après lui.
  3. 3
    En 2ᵉ argument : écris la date de remboursement du titre et referme-la, DATE(2030;1;15). Elle est saisie en dur et vaut la même chose sur toutes les lignes, donc elle n'explique pas à elle seule pourquoi quatre lignes échouent et la cinquième aboutit.
  4. 4
    En 3ᵉ argument : clique sur la cellule qui porte le nombre de coupons versés dans l'année, C2. La fonction n'accepte que 1, 2 et 4, si bien que le 6 de la ligne TIT-X et le 12 de la ligne TIT-Y renvoient tous les deux #NOMBRE!.
  5. 5
    En 4ᵉ argument : clique sur la cellule qui porte le code de la convention de comptage des jours, D2. Les codes admis s'arrêtent à 4, donc le 5 de la ligne TIT-Z produit exactement le même #NOMBRE! qu'un rythme de versement refusé.
  6. 6
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule sur les quatre lignes suivantes. La colonne obtenue aligne quatre #NOMBRE! identiques pour quatre causes distinctes, et la ligne TIT-OK est la seule à livrer une date, le 15/07/2025.
Une fois les morceaux assemblés, ta formule donne ça :=DATE.COUPON.SUIV(B2; DATE(2030;1;15); C2; D2)
Explication
L'erreur #NOMBRE! ne dit jamais quel argument est en cause, et quatre motifs très différents produisent le même message. Une fréquence bimestrielle, une fréquence mensuelle, une base hors de la plage 0 à 4 et un règlement qui rattrape l'échéance échouent tous de la même façon.
Le conseil du pro
Pour un calendrier de trésorerie complet, applique DATE.COUPON.SUIV sur toutes les lignes de ton portefeuille, puis trie par date. Tu obtiens l'ordre chronologique de tous tes encaissements de coupons à venir, et il se recalcule tout seul dès que tu ajoutes une obligation.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

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

FAQ

Questions fréquentes

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

Ressources

Pour aller plus loin

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

Tout voir