Merci pour votre réponse mais ce n'est pas ce que je souhaite faire...
En gros je souhaiterais faire une fonction dont la syntaxe serait:
TRI_Global(Valeurs;Taux_Réinvestissements)
Avec comme argument "Valeurs" la même plage qui serait utilisée pour une fonction TRI et en Taux_Réinvestissements, un taux donné.
Ainsi la fonction TRI résolvant pour n flux notés F l'équation:
-F0 + F1/(1+TRI)^1 + ... + Fn/(1+TRI)^n = 0
Je souhaiterais une fonction TRI_Global résolvant:
-F0 + (F1*(1+Taux_Réinv)^(n-1) + ... + Fn) / (1+TRI_Global)^n = 0
Mais dans le cas où l'un des flux autre que F0 serait < 0, il n'a pas à être réinvesti mais doit toutefois être actualisé par (1+TRI_Global)^p. Où p est le "rang" du flux.
Aussi, si l'on reprend l'exemple de mon fichier, la fonction TIR_Global que je cherche doit résoudre l'équation:
-4200 -21600/(1+TIR_Global)^1 + (4545*(1.1)^3 + 8715*(1.1)^2 + 6215*(1.1) + 30265)/(1+TRI_Global)^5 = 0
Et ce, sans avoir à passer par une cellule annexe (C10 dans mon fichier).
Voilà...
J'espère ne pas avoir été trop flou dans mes explications.
Cdlt,
Darzou