System.Math.InternalRateOfReturn
Delphi
function InternalRateOfReturn(const Guess: Extended; const CashFlows: array of Double): Extended;
C++
extern DELPHI_PACKAGE System::Extended __fastcall InternalRateOfReturn(const System::Extended Guess, const double *CashFlows, const int CashFlows_High);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
Description
Calcule le taux de retour interne d'un investissement.
InternalRateOfReturn détermine le taux de retour interne d'un investissement. Elle référence un tableau contenant les flux de trésorerie et utilise l'estimation du taux de retour pour calculer les résultats.
Avant d'utiliser cette fonction, définissez un tableau contenant les flux de trésorerie attendus sur une période définie. Les montants sont censés être effectués à intervalle régulier. Des montants négatifs sont interprétés comme des sorties et des montants positifs comme des entrées. Le premier montant doit être négatif pour refléter l'investissement initial. Les autres montants peuvent être identiques pour chaque période ou différents (négatifs, positifs ou nuls).
Spécifiez le taux estimé de retour avec le paramètre Guess. Transmettez le tableau des flux de trésorerie attendus avec le paramètre CashFlows. Dans C++, le paramètre CashFlows_Size donne l'indice de la dernière entrée dans CashFlows (nombre d'entrées moins un).