Qu'est-ce que la fonction TAUX. INTERET ?
TAUX.INTERET (INTRATE en anglais) te sert dès que tu dois comparer plusieurs cotations sur un même type de titre sans coupon : le prix seul ne dit rien, c'est une fois ramené en taux annualisé que tu peux vraiment classer les offres entre elles.
C'est la formule des trésoriers et des gestionnaires de placement qui comparent des bons du Trésor, des titres de créance négociables ou d'autres instruments sans coupon. Elle annualise automatiquement le rendement, quelle que soit la durée du placement, ce qui te permet de comparer des options de maturités très différentes sur une base homogène.
Syntaxe
=TAUX.INTERET(règlement; échéance; investissement; valeur_échéance; [base])Clique sur un argument pour aller à son explication.
Si tu omets base, Excel utilise la convention 30/360 US. Pour les placements européens, utilise base = 1 (réel/réel) qui compte le nombre exact de jours.

Comprendre chaque paramètre de la fonction TAUX.INTERET
règlement
: la date d'achat du titre, c'est-à-dire le jour où tu verses ton investissement initialCette date doit être antérieure à la date d'échéance, sinon Excel renvoie #NOMBRE!.
Tu peux saisir la date directement, utiliser une référence de cellule, ou utiliser la fonction DATE(année; mois; jour) pour garantir la compatibilité entre toutes les versions d'Excel et tous les paramètres régionaux. Evite les dates en texte brut qui peuvent être mal interprétées.
échéance
: la date à laquelle le titre arrive à maturité et où tu reçois le montant finalCette date doit obligatoirement être postérieure à la date de règlement.
La période entre règlement et échéance définit la durée de ton placement. TAUX.INTERET calcule automatiquement le taux annualisé en fonction de cette durée, quel que soit le nombre de jours réel.
Attention : Si la date d'échéance est antérieure ou égale à la date de règlement, Excel renvoie l'erreur #NOMBRE! car la durée du placement serait nulle ou négative.
investissement
: le montant que tu places initialement, c'est-à-dire le prix d'achat du titreCe montant est généralement inférieur à la valeur d'échéance pour un placement rémunérateur. Il doit être un nombre positif.
Par exemple, si tu achètes un bon du Trésor à 98 500 € qui vaudra 100 000 € à l'échéance, ton investissement est 98500. Plus la différence entre investissement et valeur d'échéance est grande, plus le taux calculé sera élevé.
valeur_échéance
: le montant que tu recevras à la fin du placement, à la date d'échéanceC'est la valeur nominale du titre ou le montant de remboursement. Il doit être positif.
Dans le cas d'un bon du Trésor de 10 000 €, la valeur d'échéance sera exactement 10000, même si tu l'as acheté moins cher. La différence entre cette valeur et ton investissement initial constitue ton gain brut sur le placement.
[base]
: la convention de calcul des jours utilisée pour annualiser le taux(facultatif)Les marchés financiers utilisent différentes conventions selon les zones géographiques.
Valeurs possibles : 0 ou omis = 30/360 US (marchés américains) ; 1 = réel/réel (recommandé en Europe) ; 2 = réel/360 (marchés monétaires) ; 3 = réel/365 (anciennes obligations) ; 4 = 30/360 européen. Pour les placements européens, utilise base = 1 qui compte le nombre exact de jours calendaires.

Exemples pratiques pas à pas
Comment calculer le taux annuel d'un titre acheté sous le pair avec la fonction TAUX.INTERET
Ton desk te transmet dix-huit lignes de bons du Trésor, tous remboursés 100 000 € à la même échéance de six mois, mais négociés à des prix qui vont de 96 500 € à 99 500 €. L'écart de prix ne dit rien tant qu'il n'est pas traduit en taux annuel comparable à tes autres placements. La fonction TAUX.INTERET fait cette traduction ligne à ligne, en rapportant le gain au capital que tu immobilises vraiment.
- 1Dans une cellule, écris
=TAUX.INTERET(. - 2En 1er argument : écris la date d'achat du titre,
DATE(2024;2;15). La colonne Échéance du tableau affiche bien « 6 mois », mais c'est une simple étiquette de texte que la fonction ne lit jamais. - 3En 2ᵉ argument : écris la date de remboursement,
DATE(2024;8;15). Ces deux dates sont identiques pour tous les titres de la liste, et les inscrire dans la formule évite deux colonnes qui répéteraient la même valeur ligne après ligne. - 4En 3ᵉ argument : clique sur le prix d'achat du titre,
B2. C'est la seule donnée qui change d'une ligne à l'autre, ce qui explique que les taux de la colonne aillent de 1,6 % à 7,3 % alors que tous ces titres ont la même échéance. - 5En 4ᵉ argument : saisis le montant remboursé à l'échéance,
100000. La colonne Nominal l'affiche pour le lecteur, mais elle contient du texte mis en forme et non un nombre exploitable, d'où la saisie en dur. - 6En 5ᵉ argument : saisis la convention de comptage des jours,
1. Cette base réel/réel compte les jours et les années réels. Ce choix est délibéré, car omettre l'argument retiendrait0, la convention 30/360, et changerait le résultat. - 7Ferme la parenthèse et appuie sur Entrée.
=TAUX.INTERET(DATE(2024;2;15); DATE(2024;8;15); B2; 100000; 1)Comment choisir la convention de comptage des jours avec la fonction TAUX.INTERET
Ton tableau de bons du Trésor sort des taux qui ne correspondent pas à ceux que t'annonce ta contrepartie, alors que vous parlez du même titre, au même prix, avec les mêmes dates. Le désaccord ne porte pas sur les données mais sur le nombre de jours que chacun estime écoulés entre les deux dates. La fonction TAUX.INTERET connaît cinq réponses à cette question, et elle en choisit une toute seule si tu ne la renseignes pas.
- 1Dans une cellule, écris
=TAUX.INTERET(. - 2En 1er argument : écris la date d'achat,
DATE(2024;2;15), figée. Elle ne change pas d'une ligne à l'autre, pour que la date de règlement ne pèse pas sur les écarts observés. - 3En 2ᵉ argument : écris la date de remboursement,
DATE(2024;8;15), figée elle aussi. L'écart entre les deux dates reste donc identique sur les cinq lignes. - 4En 3ᵉ argument : saisis le prix d'achat du titre,
98500. Le placement est rigoureusement le même d'une ligne à l'autre, seul le mode de comptage des jours va changer. - 5En 4ᵉ argument : saisis le montant remboursé,
100000. Il est figé au même titre que le prix d'achat, puisque le titre étudié ne bouge pas. - 6En 5ᵉ argument : clique sur la convention de comptage,
B2. Cette cellule parcourt les cinq valeurs autorisées, de0à4, et une valeur de5ou plus renvoie#NOMBRE!, la fonction ne connaissant aucune autre convention. La laisser vide reviendrait à retenir0, la convention américaine 30/360, alors que les titres européens se calculent en base1. - 7Ferme la parenthèse et appuie sur Entrée.
=TAUX.INTERET(DATE(2024;2;15); DATE(2024;8;15); 98500; 100000; B2)1 remonte le plus haut parce qu'elle voit 182 jours réels là où les conventions 30/360 en comptent 180, ce qui raccourcit le placement et gonfle son taux annualisé. La base 2 fait l'inverse en rapportant ces mêmes 182 jours à une année de 360 jours.Comment gérer l'erreur #NOMBRE! sur les dates et le montant investi avec la fonction TAUX.INTERET
Ton tableau de placements est désormais alimenté par un import automatique, et depuis, quelques lignes affichent une erreur pendant qu'une autre sort un taux négatif que personne ne sait expliquer. Avant de corriger quoi que ce soit, tu veux savoir dans quels cas la fonction te prévient et dans quels cas elle te laisse partir avec un chiffre faux. La fonction TAUX.INTERET est franche sur ses refus, sauf sur un point.
- 1Dans une cellule, écris
=TAUX.INTERET(. - 2En 1er argument : clique sur la date de règlement,
B2. L'ordre chronologique des deux dates n'est pas une convention mais une exigence, et c'est le point que teste la deuxième ligne du tableau. - 3En 2ᵉ argument : clique sur la date d'échéance,
C2. Une échéance antérieure au règlement, ou simplement égale, renvoie#NOMBRE!au lieu de faire une hypothèse. - 4En 3ᵉ argument : clique sur le montant investi,
D2. Il doit être strictement positif, puisqu'il sert de dénominateur au calcul du taux, si bien qu'un zéro renvoie#NOMBRE!, tout comme un montant négatif. - 5En 4ᵉ argument : saisis le montant remboursé,
100000. Il reste identique sur toutes les lignes, ce qui rend la dernière lisible, car payer 101 000 € pour récupérer 100 000 € est bien une perte, que le signe négatif du taux reflète fidèlement. - 6En 5ᵉ argument : saisis la convention de comptage,
1. Elle est maintenue partout, de sorte qu'aucun écart de la colonne ne puisse lui être imputé. - 7Ferme la parenthèse et appuie sur Entrée.
=TAUX.INTERET(B2; C2; D2; 100000; 1)#NOMBRE!, ce qui est une bonne nouvelle : une colonne d'erreurs se voit et se corrige. La dernière ligne est la seule dangereuse, car un titre payé plus cher que son remboursement rend un taux négatif sans le moindre avertissement. Ce résultat est mathématiquement juste et signale une perte réelle, mais il trahit aussi, très souvent, deux montants intervertis.
Les erreurs fréquentes avec la fonction TAUX.INTERET
Erreur #NOMBRE! avec des dates ou des valeurs invalides
L'erreur #NOMBRE! apparaît quand la date d'échéance est antérieure ou égale à la date de règlement, quand l'investissement ou la valeur d'échéance est négatif ou nul, ou quand le paramètre base est en dehors de l'intervalle 0-4.
Solution : Vérifie que la date d'échéance est bien postérieure à la date de règlement, que tous les montants sont positifs, et que le paramètre base est compris entre 0 et 4.
Erreur #VALEUR! avec un format de date incorrect
Cette erreur survient quand Excel ne reconnaît pas les dates fournies. Cela arrive souvent quand tu saisis une date en texte dans un format non reconnu selon les paramètres régionaux de ta machine.
Solution : Utilise toujours la fonction DATE(année; mois; jour) pour garantir que tes dates sont reconnues quel que soit le format régional d'Excel. Par exemple : DATE(2024; 3; 15) au lieu de "15/03/2024".
Confusion entre TAUX.INTERET et TAUX
Beaucoup d'utilisateurs confondent les deux fonctions. TAUX.INTERET est pour un placement unique (un seul versement, un seul remboursement). TAUX est pour des paiements périodiques réguliers comme les mensualités d'un prêt.
Solution : Utilise TAUX.INTERET pour les placements sans coupon (bons du Trésor, TCN). Utilise TAUX quand tu as un échéancier avec des paiements réguliers (prêts, épargne périodique).

TAUX.INTERET vs TAUX vs TAUX.EFFECTIF vs TAUX.NOMINAL
TAUX.INTERET s'applique aux placements sans coupon avec un seul versement et un seul remboursement. TAUX convient aux produits avec paiements périodiques. TAUX.EFFECTIF et TAUX.NOMINAL servent à convertir entre taux nominal et taux effectif selon la fréquence de capitalisation.
| Critère | TAUX.INTERET | TAUX | TAUX.EFFECTIF | TAUX.NOMINAL |
|---|---|---|---|---|
| Type de placement | Sans coupon, zéro-coupon | Paiements périodiques | Conversion taux | Conversion taux |
| Paramètres clés | Dates + montants | Nb périodes + pmt + va | Taux nominal + fréquence | Taux effectif + fréquence |
| Cas d'usage typique | Bon du Trésor, TCN | Prêt immobilier, épargne | Comparer des offres bancaires | Afficher le taux publicité |
| Annualisation automatique | Oui (via paramètre base) | Via nb de périodes | Oui | Oui |
Questions fréquentes
TAUX.INTERET calcule le taux pour un titre entièrement investi, comme un bon du Trésor où tu paies un montant initial et reçois un montant unique à l'échéance. TAUX, en revanche, calcule le taux pour des paiements périodiques réguliers, comme les mensualités d'un prêt immobilier. Utilise TAUX.INTERET pour les placements sans coupon, et TAUX pour les prêts avec échéancier.
TAUX.INTERET retourne un nombre décimal (par exemple, 0,045 pour 4,5%). Pour l'afficher en pourcentage, applique le format Pourcentage à la cellule (Ctrl+Maj+%), multiplie le résultat par 100 dans ta formule, ou utilise =TEXTE(TAUX.INTERET(...); "0,00%") pour forcer l'affichage en pourcentage.
Le format cellule est l'approche la plus propre car elle ne modifie pas la valeur réelle, qui reste utilisable dans d'autres calculs.
Le paramètre base définit la convention de calcul des jours utilisée pour annualiser le taux. Les marchés financiers utilisent différentes conventions : 0 = 30/360 US, 1 = réel/réel, 2 = réel/360, 3 = réel/365, 4 = 30/360 européen.
Pour les placements européens, utilise base = 1 qui compte le nombre réel de jours. Si tu omets ce paramètre, Excel utilise par défaut la base 0 (30/360 US), ce qui peut donner un résultat légèrement différent.
Oui, absolument. Si la valeur d'échéance est inférieure à l'investissement initial (par exemple, tu investis 10 000 € et récupères seulement 9 800 €), TAUX.INTERET retourne un taux négatif. Cela indique une perte sur le placement plutôt qu'un gain. Le résultat négatif représente le taux de perte annualisé, ce qui reste utile pour quantifier et comparer des placements déficitaires.
Oui, et c'est même recommandé. Tu peux utiliser AUJOURDHUI() pour la date de règlement si tu achètes le titre aujourd'hui, puis ajouter un nombre de jours pour l'échéance : =TAUX.INTERET(AUJOURDHUI(); AUJOURDHUI()+90; ...). La formule se recalcule automatiquement chaque jour.
Tu peux aussi stocker les dates dans des cellules et les référencer dans la formule pour faciliter les simulations sans modifier la formule elle-même.
Pour aller plus loin
Continue sur ta lancée après la fonction TAUX.INTERET : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



