La fonction TRI.PAIEMENTS (XIRR en anglais) calcule le taux de rendement interne d'un investissement dont les flux de trésorerie ne sont pas 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 tombent à des dates précises et irrégulières.
C'est l'outil parfait pour évaluer un investissement immobilier avec des loyers variables, un projet industriel dont les revenus arrivent au fil des livraisons, ou la performance réelle d'un portefeuille alimenté par des versements échelonnés. Elle renvoie un taux annualisé qui tient compte de chaque euro investi et du temps exact pendant lequel il a travaillé.
Syntaxe de la fonction TRI.PAIEMENTS
=TRI.PAIEMENTS(valeurs; dates; [estimation])TRI.PAIEMENTS utilise un algorithme itératif (jusqu'à 100 passes). Si les flux sont très complexes ou si l'estimation de départ est trop éloignée, Excel peut ne pas converger et renvoyer #NUM!. Fournir une estimation explicite (ex. 0,1) résout souvent le problème.
Comprendre chaque paramètre de la fonction TRI.PAIEMENTS
valeurs
: plage ou tableau contenant tous tes flux de trésorerie : les investissements sont des montants négatifs, les revenus des montants positifsChaque valeur correspond à un mouvement d'argent à une date précise définie dans le paramètre dates.
Par exemple, si tu achètes un appartement pour 150 000 € (flux négatif), puis perçois des loyers irréguliers et revendes à terme, chacune de ces opérations sera une valeur distincte dans ton tableau.
Attention : Ton tableau doit contenir au moins un flux positif et un flux négatif. Sans ce contraste, Excel ne peut pas calculer de taux de rendement et renvoie #NUM!.
dates
: plage de dates correspondant exactement à chaque flux de trésorerieL'ordre et la précision sont cruciaux : TRI.PAIEMENTS calcule les intervalles réels entre chaque opération pour annualiser le taux correctement.
Les dates doivent être au format Excel standard (numéro de série ou fonction DATE). La première date est généralement celle de ton investissement initial. Je te conseille de les ranger chronologiquement pour éviter les erreurs.
Astuce : Si tes dates sont stockées en texte, utilise DATEVAL pour les convertir. Vérifie aussi que le nombre de dates correspond exactement au nombre de valeurs.
[estimation]
: valeur de départ pour l'algorithme itératif(facultatif)Si tu l'omets, Excel utilise 0,1 (10%). Dans la plupart des cas, tu peux ignorer ce paramètre.
Cependant, si tu obtiens une erreur #NUM! avec des flux complexes, essaie de fournir une estimation plus proche de la réalité : 0,08 pour un rendement modéré de 8%, ou 0,2 pour un projet à fort rendement attendu.
Astuce : Pour un investissement classique (immobilier, actions), une estimation entre 0,05 et 0,15 couvre la grande majorité des cas.
Pas envie d'écrire la formule TRI.PAIEMENTS à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
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. Les loyers arrivent à des intervalles irréguliers (vacance locative, charges ponctuelles) et tu revends le bien deux ans plus tard. Tu veux connaître ton taux de rendement annuel réel.
| 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)La fonction analyse l'enchaînement des flux et leurs dates exactes, puis renvoie 12,8% annualisés en intégrant à la fois les loyers perçus et la plus-value à la revente. C'est beaucoup plus précis qu'un calcul approximatif sur le seul gain final.
Astuce de pro : Pour un modèle exhaustif, intègre tous les flux réels : frais de notaire, travaux, taxe foncière, charges de copropriété. Plus ton tableau est complet, plus le TRI reflète la vraie performance.
Analyste financier : évaluer un projet d'entreprise avec cash-flows irréguliers
Tu es analyste financier et tu évalues un projet 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 : comparer le TRI au coût du capital de 8% pour recommander ou non l'approbation.
| 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(B2:B6; A2:A6)Avec un TRI de 18,3% contre un coût du capital de 8%, le projet crée clairement de la valeur : tu peux recommander son approbation au comité d'investissement.
Gestionnaire de portefeuille : mesurer la performance réelle d'un fonds
Tu gères un fonds d'investissement et tes clients font des versements à des moments différents. Tu veux mesurer la performance réelle du fonds en tenant compte de la date exacte de chaque versement.
| 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(B2:B5; A2:A5)La performance annualisée de 9,7% reflète la réalité bien mieux qu'une simple division du gain total par l'investissement cumulé, car elle valorise correctement le temps pendant lequel chaque euro a été investi. La dernière ligne doit représenter la valeur de marché actuelle (ce que vaudrait le portefeuille liquidé aujourd'hui), pas le total des gains.
Attention : Pour un calcul précis, utilise la valeur de marché actuelle à la dernière date, pas le cumul des gains. Si tu indiques une valeur trop basse, le TRI sera sous-estimé.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction TRI.PAIEMENTS
Erreur #NUM! : calcul impossible après 100 itérations
Excel ne parvient pas à converger vers un taux de rendement. Causes fréquentes : tous les flux sont du même signe (uniquement positifs ou uniquement négatifs), les dates sont incohérentes, ou la série de flux est trop complexe pour que l'estimation par défaut de 10% serve de point de départ.
Solution : Vérifie d'abord que tu as au moins un flux négatif et un flux positif. Ensuite, fournis une estimation explicite plus proche de la réalité : =TRI.PAIEMENTS(valeurs; dates; 0,1). Si l'erreur persiste, teste avec 0,05 ou 0,3.
Erreur #VALEUR! : données mal formatées
L'une des plages contient des dates stockées en texte, des valeurs non numériques, ou les deux plages valeurs et dates n'ont pas le même nombre de cellules.
Solution : Convertis les dates texte avec DATEVAL et les valeurs texte avec CNUM. Assure-toi que les deux plages couvrent exactement le même nombre de cellules.
Erreur #NOM? : fonction non reconnue
La version d'Excel installée ne reconnaît pas TRI.PAIEMENTS. Cette fonction existe depuis Excel 2013.
Solution : Vérifie que tu utilises Excel 2013 ou une version ultérieure. Sur Google Sheets, la fonction équivalente est XIRR avec la même syntaxe.
Astuces avancées avec TRI.PAIEMENTS
Toujours vérifier la cohérence des signes avant de lancer le calcul
Les investissements (sorties d'argent) doivent être négatifs, les revenus (entrées) positifs. Une inversion de signe peut complètement fausser le résultat ou générer une #NUM! sans raison apparente.
Prends l'habitude de parcourir visuellement ta colonne de flux avant de saisir =TRI.PAIEMENTS : c'est la cause numéro un des erreurs inexpliquées.
Comparer le TRI au coût du capital, jamais isolément
Un TRI seul ne dit rien sans référence. Compare-le toujours à ton coût du capital (WACC) ou à un taux de référence : si TRI est supérieur au coût du capital, le projet crée de la valeur ; s'il est inférieur, il en détruit.
Utilise =TRI.PAIEMENTS(...) en parallèle avec VAN pour avoir à la fois le taux et la valeur en euros créée.
Documenter les hypothèses du modèle
Dans un fichier professionnel, ajoute une feuille ou une colonne d'explication : d'où vient chaque flux, quelles charges sont incluses, comment la valeur finale a été estimée.
Cela rend ton =TRI.PAIEMENTS auditable et compréhensible par n'importe quel interlocuteur.
TRI.PAIEMENTS vs TRI vs VAN
Ces trois fonctions financières sont complémentaires. TRI.PAIEMENTS est le plus précis pour les flux réels, TRI convient aux flux réguliers, et VAN donne la valeur absolue en euros.
| Critère | TRI.PAIEMENTS | TRI | VAN |
|---|---|---|---|
| Type de flux | Irréguliers avec dates exactes | Périodiques réguliers | Périodiques ou irréguliers |
| Résultat | Taux de rendement annualisé | Taux de rendement | Valeur absolue en euros |
| Paramètre clé | Dates exactes obligatoires | Périodicité fixe implicite | Taux d'actualisation requis |
| Cas d'usage typique | Immobilier, private equity | Obligations, rentes fixes | Comparaison de projets à taux connu |
| Compatibilité | Excel 2013+ | Toutes versions | Toutes versions |
Questions fréquentes sur la fonction TRI.PAIEMENTS
Quelle est la différence entre TRI et TRI.PAIEMENTS ?
TRI exige des flux à 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 fixe, comme un bien immobilier avec des loyers impayés ou des travaux imprévus.
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, un TRI négatif une perte.
Compare toujours ce taux au coût du capital ou au taux sans risque : un TRI de 8% peut sembler bon, mais s'il est inférieur à ton coût du capital, le projet détruit de la valeur.
Pourquoi TRI.PAIEMENTS renvoie une erreur #NUM! ?
L'erreur #NUM! survient quand Excel ne peut pas converger après 100 itérations. Les causes fréquentes sont : tous les flux du même signe (il faut au moins un positif et un négatif), des dates incohérentes, ou une série de flux trop complexe.
Essaie de fournir une estimation initiale explicite comme troisième paramètre, par exemple 0,1 pour 10%.
Dois-je obligatoirement commencer par un flux négatif ?
Non, mais dans la plupart des investissements réels 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.
TRI.PAIEMENTS fonctionne-t-elle sur Google Sheets ?
Oui. Google Sheets utilise la fonction XIRR pour l'équivalent de TRI.PAIEMENTS. 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.
Quelle est la limite de TRI.PAIEMENTS par rapport au TRI modifié ?
TRI.PAIEMENTS suppose implicitement que les flux intermédiaires sont réinvestis au même taux de rendement, ce qui est rarement le cas dans la réalité. Pour un calcul plus conservateur, utilise TRIM qui permet de spécifier un taux de réinvestissement différent du taux de financement.
Pour aller plus loin
Découvre notre tableau de rentabilité locative pour calculer le rendement net d’un investissement immobilier
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

