Fonction TRI.PAIEMENTS (XIRR) ExcelGuide Complet 2026
La fonction TRI.PAIEMENTS (XIRR en anglais) calcule le taux de rendement interne pour des flux de trésorerie qui ne sont pas nécessairement périodiques. Contrairement à TRI qui exige des intervalles réguliers, TRI.PAIEMENTS s'adapte à la réalité des investissements où les entrées et sorties d'argent sont irrégulières. C'est l'outil parfait pour évaluer un investissement immobilier, un projet avec des cash-flows variables, ou la performance réelle d'un portefeuille.
Syntaxe de la fonction TRI.PAIEMENTS
TRI.PAIEMENTS utilise une méthode itérative pour trouver le taux qui annule la valeur actuelle nette (VAN) de ton investissement. La formule prend en compte les dates exactes de chaque flux pour un calcul précis.
=TRI.PAIEMENTS(valeurs; dates; [estimation])Comprendre chaque paramètre de la fonction TRI.PAIEMENTS
valeurs
(obligatoire)Le paramètre valeurs correspond à une plage ou tableau contenant tous tes flux de trésorerie : investissements (négatifs) et revenus (positifs). Chaque montant représente un mouvement d'argent à une date précise.
Par exemple, si tu achètes un appartement pour 200 000 € (flux négatif), puis reçois des loyers de 800 €/mois et revends à 250 000 €, chacune de ces opérations sera une valeur distincte dans ton tableau.
Important : Ton tableau doit contenir au moins un flux positif et un flux négatif. Sinon, Excel retournera une erreur #NUM! car il ne peut pas calculer un taux de rendement.
dates
(obligatoire)Le paramètre dates contient les dates exactes correspondant à chaque flux de trésorerie. L'ordre et la précision des dates sont cruciaux car TRI.PAIEMENTS calcule un taux de rendement annualisé basé sur les intervalles réels entre les opérations.
Les dates doivent être au format Excel standard (nombre de série ou fonction DATE). La première date est généralement ton investissement initial. Les dates peuvent être dans n'importe quel ordre, mais je te conseille de les ranger chronologiquement pour éviter les erreurs.
Astuce : Si tes dates sont stockées comme texte, utilise DATEVAL ou la fonction DATE pour les convertir. Vérifie aussi que ton nombre de dates correspond exactement au nombre de valeurs.
estimation
(optionnel)Le paramètre estimation est optionnel et représente ta meilleure supposition du taux de rendement. Excel utilise cette valeur comme point de départ pour son algorithme itératif de calcul. Par défaut, si tu omets ce paramètre, Excel utilise 0,1 (soit 10%).
Dans la plupart des cas, tu peux ignorer ce paramètre et laisser Excel faire son travail. Cependant, si tu obtiens une erreur #NUM! avec des flux complexes, essaie de fournir une estimation plus proche de la réalité (par exemple 0,08 pour 8% si tu t'attends à un rendement modéré).
Conseil : Si ton investissement ressemble à un placement classique (immobilier, action), une estimation entre 0,05 et 0,15 (5% à 15%) est généralement pertinente.
Exemples pratiques pas à pas
Exemple 1 – Investisseur immobilier : calculer le rendement réel d'un bien locatif
Tu es investisseur immobilier et tu as acheté un appartement pour 150 000 € le 1er janvier 2022. Tu perçois des loyers irréguliers (vacance locative, charges diverses) et tu revends le bien 2 ans plus tard. Tu veux connaître ton taux de rendement annuel réel, en tenant compte des dates exactes de chaque flux.
TRI.PAIEMENTS calcule ton rendement annualisé en tenant compte des dates réelles.
| A | B | C | |
|---|---|---|---|
| 1 | Date | Flux (€) | Description |
| 2 | 01/01/2022 | -150 000 | Achat appartement |
| 3 | 01/04/2022 | 2 400 | Loyers T1 2022 |
| 4 | 01/09/2022 | 4 000 | Loyers T2-T3 2022 |
| 5 | 01/02/2023 | 6 000 | Loyers 2023 |
| 6 | 15/12/2023 | 165 000 | Revente |
=TRI.PAIEMENTS(B2:B6; A2:A6)Résultat : ton investissement a généré un rendement annualisé de 12,8%. Ce taux intègre à la fois les loyers perçus et la plus-value à la revente, ajusté selon la durée réelle de détention. C'est beaucoup plus précis qu'un calcul manuel approximatif.
Conseil pro : Pour un investissement immobilier complet, n'oublie pas d'intégrer tous les flux : notaire, travaux, taxe foncière, charges de copro. Plus ton modèle est exhaustif, plus le TRI sera représentatif.
Exemple 2 – Analyste financier : évaluer un projet d'entreprise avec cash-flows irréguliers
En tant qu'analyste financier, tu dois évaluer un projet d'investissement industriel. L'entreprise investit 500 000 € en janvier 2023, puis génère des revenus à des moments différents selon l'avancement du projet. Ton objectif : calculer le TRI pour savoir si ce projet dépasse le coût du capital de 8%.
Le projet génère un TRI de 18,3%, largement supérieur au coût du capital.
| A | B | |
|---|---|---|
| 1 | Date | Flux (€) |
| 2 | 15/01/2023 | -500 000 |
| 3 | 01/06/2023 | 120 000 |
| 4 | 15/11/2023 | 180 000 |
| 5 | 01/04/2024 | 150 000 |
| 6 | 30/09/2024 | 200 000 |
=TRI.PAIEMENTS(B1:B5; A1:A5)Décision : avec un TRI de 18,3% contre un coût du capital de 8%, ce projet est très attractif. L'entreprise crée de la valeur. Tu peux recommander son approbation au comité d'investissement. Ce calcul tient compte de la temporalité réelle des flux, ce qui est essentiel pour comparer des projets de durées différentes.
Formule pour formater en pourcentage :
=TEXTE(TRI.PAIEMENTS(B1:B5; A1:A5); "0,0%")Exemple 3 – Gestionnaire de portefeuille : mesurer la performance réelle d'un fonds
Tu es gestionnaire de portefeuille et tu veux calculer la performance réelle de ton fonds d'investissement. Tes clients font des versements à des moments différents, et tu effectues des retraits partiels. La fonction TRI.PAIEMENTS te permet de mesurer le rendement annualisé en intégrant tous ces mouvements.
La performance annualisée du portefeuille est de 9,7% malgré les versements échelonnés.
| A | B | C | |
|---|---|---|---|
| 1 | Date | Flux (€) | Type |
| 2 | 01/03/2023 | -50 000 | Versement initial |
| 3 | 01/07/2023 | -20 000 | Versement complémentaire |
| 4 | 01/12/2023 | -30 000 | Dernier versement |
| 5 | 15/11/2024 | 118 500 | Valeur finale |
=TRI.PAIEMENTS(B1:B4; A1:A4)Interprétation : ton fonds a généré un rendement annualisé de 9,7%, ce qui reflète la performance réelle en tenant compte du timing des apports. Cette mesure est plus juste qu'une simple division du gain par l'investissement total, car elle valorise correctement le temps pendant lequel chaque euro a été investi.
Attention : Pour un calcul précis, assure-toi d'utiliser la valeur de marché actuelle à la dernière date, pas le total des gains. La dernière ligne doit représenter ce que vaudrait le portefeuille si tu le liquidais aujourd'hui.
Les erreurs fréquentes et comment les corriger
Erreur #NUM! – Calcul impossible
L'erreur #NUM! signifie qu'Excel n'a pas réussi à trouver un taux de rendement après 100 itérations. Les causes possibles sont :
- Tous les flux sont du même signe : Tu dois avoir au moins un flux positif et un négatif
- Dates identiques ou inversées : Vérifie que tes dates sont correctes et chronologiques
- Série de flux trop complexe : Essaie de fournir une estimation initiale différente
✅ Solution : Vérifie tes données et essaie avec une estimation explicite
=TRI.PAIEMENTS(valeurs; dates; 0,1)Erreur #VALEUR! – Données incorrectes
Cette erreur apparaît quand tes plages de données ne sont pas correctement formatées. Les causes fréquentes incluent des dates sous forme de texte, des valeurs non numériques, ou un nombre différent de valeurs et de dates.
✅ Solution : Utilise CNUM() pour les valeurs et DATEVAL() pour les dates si nécessaire. Assure-toi que les deux plages ont la même taille.
Erreur #NOM? – Fonction non reconnue
Si Excel affiche #NOM?, c'est que ta version d'Excel ne reconnaît pas la fonction TRI.PAIEMENTS. Cette fonction existe depuis Excel 2013.
✅ Solution : Vérifie que tu utilises Excel 2013 ou ultérieur. Sur des versions plus anciennes, tu devras calculer le TRI manuellement ou utiliser un complément.
Conseils d'expert pour utiliser TRI.PAIEMENTS efficacement
1. Toujours vérifier la cohérence des signes
Les investissements (sorties d'argent) doivent être négatifs, et les revenus (entrées d'argent) positifs. Une erreur de signe peut complètement fausser ton résultat ou générer une erreur #NUM!. Prends l'habitude de vérifier visuellement tes données avant de lancer le calcul.
2. Comparer le TRI au coût du capital
Un TRI seul ne dit pas grand-chose. Pour prendre une décision, compare-le toujours à ton coût du capital (WACC) ou à un taux de référence (taux sans risque + prime de risque). Si TRI supérieur coût du capital, le projet crée de la valeur. Si TRI inférieur, le projet détruit de la valeur.
3. Attention aux hypothèses de réinvestissement
Le TRI suppose implicitement que les flux intermédiaires sont réinvestis au même taux de rendement. Dans la réalité, c'est rarement le cas. Pour un calcul plus conservateur, tu peux aussi utiliser le TRI modifié (TRIM) qui permet de spécifier un taux de réinvestissement différent.
4. Documenter tes hypothèses
Dans un fichier professionnel, ajoute toujours des commentaires ou une feuille de documentation expliquant tes hypothèses : d'où viennent les flux, quelles charges sont incluses, comment la valeur finale a été estimée. Cela rend ton travail auditable et compréhensible par d'autres.
TRI.PAIEMENTS vs TRI vs VAN
Excel propose plusieurs fonctions financières pour évaluer des investissements. Voici quand utiliser chacune :
| Fonction | Quand l'utiliser | Limites |
|---|---|---|
| TRI.PAIEMENTS | Flux irréguliers avec dates exactes | Hypothèse de réinvestissement au même TRI |
| TRI | Flux réguliers périodiques | Exige des intervalles constants |
| VAN | Valeur absolue d'un projet à un taux donné | Nécessite de connaître le taux d'actualisation |
TRI.PAIEMENTS est ton meilleur allié pour les investissements réels où les flux ne sont pas réguliers : immobilier, private equity, projets industriels. Sa capacité à gérer des dates exactes le rend beaucoup plus précis que TRI classique.
VAN est complémentaire : alors que le TRI te donne un taux, la VAN te dit combien de valeur en euros ton projet crée. Idéalement, utilise les deux pour une évaluation complète.
Questions fréquentes
Quelle est la différence entre TRI et TRI.PAIEMENTS ?
TRI nécessite des flux de trésorerie à intervalles réguliers (mensuels, annuels), tandis que TRI.PAIEMENTS gère des flux irréguliers avec des dates spécifiques. TRI.PAIEMENTS est plus adapté aux investissements réels où les encaissements et décaissements ne suivent pas un calendrier régulier. Par exemple, pour un investissement immobilier avec des loyers impayés ou des travaux imprévus, TRI.PAIEMENTS sera plus précis.
Comment interpréter le résultat de TRI.PAIEMENTS ?
Le résultat est un taux de rendement annualisé exprimé en décimal. Par exemple, 0,15 signifie 15% de rendement par an. Un TRI positif indique un investissement rentable, tandis qu'un TRI négatif signifie une perte.
Compare toujours ton TRI au coût du capital ou au taux sans risque. Un TRI de 8% peut sembler bon, mais si ton coût du capital est de 10%, tu perds de la valeur. Contexte et benchmark sont essentiels.
Pourquoi TRI.PAIEMENTS retourne une erreur #NUM! ?
L'erreur #NUM! survient quand Excel ne peut pas calculer le TRI après 100 itérations. Les causes fréquentes sont :
- Tous les flux sont positifs ou négatifs (il faut au moins un de chaque)
- Dates incorrectes ou incohérentes
- Série de flux trop complexe ou atypique
Essaie de fournir une meilleure estimation initiale comme 3ème paramètre, par exemple 0,1 pour 10%.
Dois-je obligatoirement avoir un flux négatif au début ?
Non, mais dans la plupart des cas réels (investissements), tu commences par un décaissement (investissement initial négatif) suivi d'encaissements positifs. Techniquement, TRI.PAIEMENTS exige simplement au moins un flux positif et un flux négatif, peu importe leur ordre chronologique. Cependant, pour que le résultat ait un sens économique, un investissement commence généralement par une sortie d'argent.
TRI.PAIEMENTS fonctionne-t-elle sur Google Sheets ?
Oui, la fonction équivalente dans Google Sheets est également XIRR. La syntaxe est identique : XIRR(valeurs, dates, estimation). Seul le séparateur peut changer selon tes paramètres régionaux (point-virgule en français, virgule en anglais). Le comportement et le résultat sont les mêmes.
Les fonctions similaires à TRI.PAIEMENTS
Deviens un pro d'Excel
Rejoins Le Dojo Club pour maîtriser toutes les fonctions Excel, avec des formations complètes, des lives experts et une communauté d'entraide.
Essayer pendant 30 jours