IRR, fonction

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Renvoie un Double spécifiant le taux interne de rentabilité pour une série de décaissements (paiements et encaissements).

Syntaxe

Tri ( valeurs () [estimation ] )

La syntaxe de la fonction tri comporte les arguments suivants :

Argument

Description

valeurs ()

Obligatoire. Tableau de Double spécifiant les valeurs de flux de trésorerie. Le tableau doit contenir au moins une valeur négative (un paiement) et une valeur positive (un encaissement).

estimation

Facultatif. Variante spécifiant la valeur que vous estimez sera renvoyée par la fonction tri. En cas d’omission, estimation correspond à 0,1 (10 pour cent).


Notes

Le taux de rendement interne est le taux d’intérêt reçu pour un investissement comprenant des paiements et reçus qui se produisent à intervalles réguliers.

La fonction tri utilise l’ordre des valeurs dans le tableau pour interpréter l’ordre des paiements et reçus. Veillez à entrer les valeurs accusé de réception et dans l’ordre correct. Le flux de trésorerie pour chaque période n’est fixé, comme c’est pour une annuité.

IRR est calculé par itération. En commençant par la valeur d’estimation, j’aienregistrement de ressource navigue dans le calcul jusqu'à ce que le résultat soit précis à 0,00001 %. Si IRR ne trouve pas de résultat après que 20 tentatives, elle échoue.

Exemple

Remarque : Exemples suivants illustrent l’utilisation de cette fonction dans une Visual Basic pour le module d’Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence du développeur dans la liste déroulante en regard de recherche et entrez un ou plusieurs termes dans la zone de recherche.

Dans cet exemple, la fonction tri renvoie le taux interne de rentabilité pour une série de 5 flux de trésorerie contenus dans le tableau Values(). Le premier élément de tableau est un flux de trésorerie négatif représentant des frais d’établissement. 4 flux de trésorerie restants représentent des flux de trésorerie positifs pour les 4 années suivantes. Guess est le taux de rendement interne estimé.

Dim Guess, Fmt, RetRate, Msg
Static Values(5) As Double ' Set up array.
Guess = .1 ' Guess starts at 10 percent.
Fmt = "#0.00" ' Define percentage format.
Values(0) = -70000 ' Business start-up costs.
' Positive cash flows reflecting income for
' four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
' Calculate internal rate.
RetRate = IRR(Values(), Guess) * 100
Msg = "The internal rate of return for these " & _
"five cash flows is "
Msg = Msg & Format(RetRate, Fmt) & " percent."
MsgBox Msg ' Display internal return rate.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×