RENDEMENT.TITRE (YIELD en anglais) est la fonction de référence pour évaluer le rendement réel d'un investissement obligataire. Elle calcule le rendement actuariel d'une obligation à taux fixe en prenant en compte le prix d'achat, les coupons périodiques et la valeur de remboursement.
Concrètement, c'est elle qu'utilisent les gérants de portefeuille pour comparer deux obligations aux caractéristiques différentes, les analystes crédit pour mesurer le spread entre une obligation d'entreprise et l'OAT française, ou les trésoriers d'entreprise pour calculer le coût de financement réel d'une émission obligataire.
Syntaxe de la fonction RENDEMENT.TITRE
=RENDEMENT.TITRE(règlement; échéance; taux; valeur_nominale; valeur_rachat; fréquence; [base])La fonction résout itérativement l'équation du prix : elle cherche le taux qui égalise la valeur actuelle des flux futurs (coupons + remboursement) au prix du marché observé.
Comprendre chaque paramètre de la fonction RENDEMENT.TITRE
Les sept arguments décrivent l'obligation dans un ordre qui ne pardonne pas l'à-peu-près : d'abord les deux dates (règlement avant échéance, toujours), puis le taux de coupon, le prix d'achat (valeur_nominale), la valeur_rachat, et la fréquence des coupons. Seule la base à la fin est facultative.
Attention au piège des noms : valeur_nominale désigne en réalité ton prix d'achat pour 100 € de pair, et si tu omets la base, Excel applique la convention 0 (30/360 US) — souvent pas celle de l'obligation que tu analyses.
règlement
: la date d'achat (règlement) de l'obligationC'est la date à partir de laquelle l'acheteur devient propriétaire du titre et commence à accumuler les intérêts courus.
Utilise la fonction DATE() ou une référence à une cellule contenant une date Excel valide. Évite les chaînes de texte : elles provoquent une erreur #VALEUR!.
Astuce : Utilise =DATE(2024;3;15) plutôt que "15/03/2024" pour garantir qu'Excel interprète correctement la date, quelle que soit la locale de ton système.
échéance
: la date d'échéance de l'obligation, quand le principal est remboursé et le dernier coupon verséElle doit impérativement être postérieure à la date de règlement, sinon Excel retourne #NOMBRE!.
Pour une OAT 10 ans achetée le 15/03/2024, l'échéance serait le 15/03/2034.
taux
: le taux de coupon annuel de l'obligation, exprimé en décimal : `0,05` pour `5%`, `0,025` pour `2,5%`C'est le taux nominal fixé lors de l'émission, pas le rendement.
Le taux de coupon reste fixe pendant toute la vie de l'obligation. Le rendement calculé par RENDEMENT.TITRE en tient compte pour déterminer le taux de rendement actuariel.
valeur_nominale
: le prix d'achat de l'obligation exprimé pour `100 €` de nominal (en pourcentage du pair)Un prix de 95,5 signifie que tu paies 95,50 € pour 100 € de valeur nominale, soit un achat à escompte. Un prix de 102,25 correspond à un achat avec prime.
Quand le prix est inférieur à 100, le rendement est supérieur au taux de coupon (tu achètes moins cher que ce que tu recevras). Quand il est supérieur à 100, le rendement est inférieur au coupon.
valeur_rachat
: la valeur de remboursement à l'échéance pour `100 €` de nominalPour une obligation classique remboursée au pair, c'est 100. Cette valeur peut être différente pour certaines obligations spéciales (callable, avec prime de remboursement).
La différence entre valeur_rachat et valeur_nominale représente la plus-value ou moins-value en capital qui s'ajoute aux coupons dans le calcul du rendement actuariel.
fréquence
Nombre de paiements de coupons par an : 1 pour annuel (obligations européennes), 2 pour semestriel (standard américain), 4 pour trimestriel.
Ce paramètre est crucial pour la précision du calcul : une obligation européenne annuelle et une américaine semestrielle de même coupon nominal donnent des rendements actuariels légèrement différents.
[base]
: convention de calcul des jours pour les intérêts courus : `0` = 30/360 US (obligations corporate américaines), `1` = réel/réel (obligations d'État européennes, recommandé pour les OAT), `2` = réel/360 (marché monétaire), `3` = réel/365 (marché UK), `4` = 30/360 européen (Eurobonds). Si tu omets ce paramètre, Excel utilise la convention `0`(facultatif)Utilise la convention du marché où l'obligation est cotée pour des résultats conformes aux calculs de ton back-office.
Attention : Une mauvaise convention de base peut créer un écart de quelques points de base sur le rendement calculé, ce qui est significatif en gestion obligataire. Vérifie toujours la convention en vigueur sur le marché concerné.
Exemples pratiques pas à pas
Gérant obligataire : rendement d'une OAT française standard
Tu es gérant obligataire et tu analyses une OAT française (Obligation Assimilable du Trésor) à coupon annuel. L'obligation a un taux facial de 2,5% mais se négocie à 95,50, soit sous le pair, car les taux du marché ont monté depuis son émission.
| A | B | C | |
|---|---|---|---|
| 1 | A | B | |
| 2 | 1 | Date d'achat | 15/03/2024 |
| 3 | 2 | Échéance | 15/03/2034 |
| 4 | 3 | Taux coupon | 2,50% |
| 5 | 4 | Prix d'achat | 95,50 |
| 6 | 5 | Rendement | =RENDEMENT.TITRE(B1;B2;B3;B4;100;1;1) |
Avec une fréquence annuelle et la convention réel/réel des OAT, le rendement actuariel ressort à 3,02 %. Ce chiffre intègre à la fois les coupons de 2,5 % et la plus-value de 4,5 points (différence entre le prix d'achat de 95,5 et le remboursement à 100).
Analyste crédit : Treasury Bond américain semestriel
Tu analyses un Treasury Bond américain à coupon semestriel. Le titre se négocie au-dessus du pair (102,25) car son coupon de 4% est supérieur aux rendements actuels du marché.
| A | B | C | |
|---|---|---|---|
| 1 | A | B | |
| 2 | 1 | Settlement | 01/06/2024 |
| 3 | 2 | Maturity | 01/06/2044 |
| 4 | 3 | Coupon rate | 4,00% |
| 5 | 4 | Price | 102,25 |
| 6 | 5 | Yield | =RENDEMENT.TITRE(B1;B2;B3;B4;100;2;0) |
Avec une fréquence semestrielle et la convention 30/360 US, le rendement actuariel ressort à 3,85 %, inférieur au taux facial de 4 %. C'est normal puisque tu paies une prime à l'achat (prix au-dessus du pair), ce qui comprime ton rendement effectif.
Trésorier : comparer deux obligations avec des caractéristiques différentes
Tu dois comparer le rendement d'une OAT française et d'une obligation d'entreprise de même maturité. Les deux ont des coupons et des prix différents ; RENDEMENT.TITRE te permet de les ramener à une base commune : le rendement actuariel.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | A | B | C | |
| 2 | 1 | Obligation | Prix | Rendement |
| 3 | 2 | OAT 10 ans (2,5%) | 92 | =RENDEMENT.TITRE(DATE(2024;3;15);DATE(2034;3;15);2,5%;B2;100;1;1) |
| 4 | 3 | Corp 10 ans (4%) | 98 | =RENDEMENT.TITRE(DATE(2024;3;15);DATE(2034;3;15);4%;B3;100;1;1) |
| 5 | 4 | Spread | =C3-C2 |
Ramener chaque titre à son rendement actuariel permet de les comparer sur une base commune malgré des coupons et des prix différents. La différence entre les deux rendements (C3-C2) donne le spread de crédit : ici, 80 points de base rémunèrent le risque supplémentaire de l'émetteur corporate par rapport à l'État français.
Gestionnaire : analyse de sensibilité du rendement au prix
Tu gères le risque de marché d'un portefeuille obligataire et tu veux visualiser la relation inverse entre prix et rendement. En faisant varier le prix d'achat de 90 à 105 tout en gardant les autres paramètres constants, tu construis la courbe prix/rendement de l'obligation.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | A | B | C | |
| 2 | 1 | Prix | Rendement | Variation vs ligne précédente |
| 3 | 2 | 90 | =RENDEMENT.TITRE(DATE(2024;3;15);DATE(2034;3;15);3%;A2;100;1;1) | |
| 4 | 3 | 95 | =RENDEMENT.TITRE(DATE(2024;3;15);DATE(2034;3;15);3%;A3;100;1;1) | =B3-B2 |
| 5 | 4 | 100 | =RENDEMENT.TITRE(DATE(2024;3;15);DATE(2034;3;15);3%;A4;100;1;1) | =B4-B3 |
| 6 | 5 | 105 | =RENDEMENT.TITRE(DATE(2024;3;15);DATE(2034;3;15);3%;A5;100;1;1) | =B5-B4 |
En faisant varier le prix d'achat de 90 à 105 tout en gardant les autres paramètres constants, la table montre que chaque hausse de 5 points de prix fait baisser le rendement d'environ 50 points de base. C'est la sensibilité (duration approximative) de l'obligation au niveau des taux.
Gérant : rendement moyen pondéré d'un portefeuille obligataire
Tu gères un portefeuille de trois obligations et tu dois calculer le rendement actuariel moyen pondéré par le nominal investi. C'est l'indicateur de synthèse standard pour communiquer la performance attendue d'un book obligataire.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | A | B | C | D | |
| 2 | 1 | Titre | Nominal | Prix | Rendement |
| 3 | 2 | OAT 2030 | 100 000 € | 97,5 | =RENDEMENT.TITRE(...) |
| 4 | 3 | OAT 2034 | 150 000 € | 94,2 | =RENDEMENT.TITRE(...) |
| 5 | 4 | Corp 2029 | 50 000 € | 101,3 | =RENDEMENT.TITRE(...) |
| 6 | 5 | Rdt moyen pondéré | =SOMMEPROD(B2:B4;D2:D4)/SOMME(B2:B4) |
Ici, le rendement de chaque titre est multiplié par son nominal puis divisé par le nominal total, ce qui donne un rendement pondéré de 3,65 %. C'est l'indicateur de synthèse standard pour communiquer la performance attendue d'un book obligataire.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction RENDEMENT.TITRE
Erreur #NOMBRE! sur les paramètres
Survient si la date de règlement est postérieure ou égale à l'échéance, si le taux ou le prix sont négatifs ou nuls, si la fréquence n'est pas 1, 2 ou 4, ou si la base n'est pas comprise entre 0 et 4.
Solution : Vérifie que la date de règlement précède bien l'échéance, que le taux et le prix sont strictement positifs, et que la fréquence vaut 1, 2 ou 4.
Erreur #VALEUR! sur les dates
Les dates ne sont pas reconnues comme des dates Excel valides. Tu as probablement passé des chaînes de texte ("15/03/2024") au lieu de vraies dates.
Solution : Utilise DATE(2024;3;15) ou une référence à une cellule contenant une date Excel formatée, jamais une chaîne de texte entre guillemets.
Conventions de base (calcul des jours)
| Base | Convention | Usage typique |
|---|---|---|
| 0 | 30/360 US (NASD) | Obligations corporate américaines |
| 1 | Réel/Réel | Obligations d'État européennes (OAT, Bund) |
| 2 | Réel/360 | Marché monétaire |
| 3 | Réel/365 | Marché UK (Gilts) |
| 4 | 30/360 Européen | Eurobonds |
Questions fréquentes sur la fonction RENDEMENT.TITRE
Quelle est la différence entre RENDEMENT.TITRE et le taux de coupon ?
Le taux de coupon est le pourcentage fixe payé annuellement par l'émetteur, calculé sur le nominal. RENDEMENT.TITRE calcule le rendement actuariel qui inclut aussi la plus-value ou moins-value entre le prix d'achat et la valeur de remboursement.
Si tu achètes une obligation au-dessous du pair, ton rendement actuariel sera supérieur au taux de coupon, et inversement.
Comment fonctionne le paramètre fréquence ?
Ce paramètre indique le nombre de paiements de coupons par an : 1 pour annuel, 2 pour semestriel (standard américain), 4 pour trimestriel. Les obligations européennes sont généralement annuelles, les américaines semestrielles.
Une mauvaise fréquence fausse le calcul du rendement car elle modifie le calendrier des flux et donc leur actualisation.
Quand utiliser le paramètre base pour le calcul des jours ?
Le paramètre base définit la convention de calcul des jours courus entre deux dates de coupon. Utilise 0 (30/360 US) pour les obligations américaines, 1 (réel/réel) pour les OAT et obligations d'État européennes, 2 (réel/360) pour le marché monétaire.
Utilise toujours la convention du marché où l'obligation est cotée pour des résultats conformes aux calculs officiels.
Comment interpréter un rendement négatif ?
Un rendement négatif survient quand le prix d'achat est tellement supérieur à la valeur de remboursement que les coupons ne compensent pas la perte en capital. Cela arrive en période de taux très bas où les investisseurs paient une prime importante pour la sécurité des obligations d'État.
RENDEMENT.TITRE peut-il calculer les obligations à taux variable ?
Non, RENDEMENT.TITRE est conçue uniquement pour les obligations à taux fixe. Pour les obligations à taux variable (FRN), tu dois utiliser des modèles de projection des taux futurs et des calculs personnalisés en VBA ou avec des outils spécialisés.
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
