FONCTIONS FINANCIÈRES
TRI.PAIEMENTS
XIRR
DESCRIPTION
Calcule le taux de rentabilité interne d’un ensemble de paiements.
Xirr est le nom anglais de la fonction TRI.PAIEMENT
UTILISATION TYPIQUE DANS EXCEL
La fonction TRI.PAIEMENT est disponible dans Excel en faisant Outils/Macro Complémentaire/ Utilitaire d’analyse
La fonction Xirr est disponible dans Excel en faisant Outils/Macro Complémentaire/ Utilitaire d’analyse –VBA
La fonction Entisoft est la même fonction vendue par un éditeur de logiciel ayant reprogrammé la fonction proposée par Microsoft Excel. Elle est disponible à l’adresse suivante
http://www.entisoft.com/Default.html
Dates | Valeurs |
---|---|
01/01/08 | -10000 |
01/03/08 | 2750 |
30/10/08 | 4250 |
15/02/09 | 3250 |
01/04/09 | 2750 |
Formule | Description (résultat) |
=TRI.PAIEMENTS(A2:A6;B2:B6;0,1) | Taux interne de rentabilité (0,373362535 ou 37,34%) |
POSITION DU PROBLEME
La fonction proposée par Microsoft Excel ne fonctionne pas correctement. Dans de nombreux cas, elle renvoie 0 en lieu et place du bon résultat
Exemples:
On constate une anomalie dans le résultat donné par TRI PAIEMENT et XIRR
Exemple 1
Dates | Valeurs |
---|---|
01/01/2000 | -10000 |
01/01/2001 | -15000 |
01/05/2003 | 5000 |
TRI PAIEMENT | 0,0000 |
XIRR | 0,0000 |
Entisoft | -0,4539 |
SIOO | -0,4539 |
Exemple 2
Dates | Valeurs |
---|---|
01/01/2000 | -10000 |
01/01/2001 | -20000 |
01/05/2003 | 5000 |
TRI PAIEMENT | 0,0000 |
XIRR | 0,0000 |
Entisoft | #VALEUR! |
SIOO | -0,4990 |
Pourtant à -10000, toutes les fonctions donnent un résultat cohérent
Exemple 3
Dates | Valeurs |
---|---|
01/01/2000 | -10000 |
01/01/2001 | -10000 |
01/05/2003 | 5000 |
TRI PAIEMENT | -0,3940 |
XIRR | -0,3940 |
Entisoft | -0,3940 |
SIOO | -0,3940 |
Ces 3 exemples montrent la non linéarité des fonctions TRI PAIEMENT et XIRR proposées par Excel:
à -10000 ->-0.39, à -15000 ->0????
0 est un résultat faux car
Si on calcule tri.paiements via sa définition on ne trouve pas 0 pour taux=0. On trouve par exemple pres de -20000 pour un versement de -15000 le 01/01/2001 et non pas 0.
Si on perd plus (versement le 01/01/2001 de -15000 ou -20000 au lieu de -10000) on dégrade la performance donc le résultat s’il est calculable DOIT ÊTRE PLUS PETIT QUE -0.39 ET NE PEUT PAS ÊTRE PLUS GRAND.OR 0>-0.39
SOLUTIONS
- Reprogrammer la fonction tri.paiements
- Contacter la société SIOO par mail afin de soliciter la fonction à l’adresse sioo@sio2.net en spécifiant dans le sujet du mail:FONCTION TRI PAIEMENT