TRI

S’applique à
Access pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

renvoie un double en spécifiant le taux de rentabilité interne d’une série de flux de trésorerie périodiques (paiements et encaissements).

Syntaxe

TRI(valeurs () [, deviner ] )

La syntaxe de la fonction TRI contient les arguments suivants :

Argument Description
Valeurs () Obligatoire. Tableau de Double spécifiant les valeurs de trésorerie. Le tableau doit contenir au moins une valeur négative (un paiement) et une valeur positive (un reçu).
Devinez Facultatif. Variante spécifiant que la valeur que vous estimez sera retournée par le TRI. Si elle est omise, la supposition est de 0,1 (10 %).

    

Remarques

Le taux de rendement interne est le taux d’intérêt perçu pour un investissement composé de paiements et de recettes qui ont lieu à intervalles réguliers.

La fonction TRI utilise l’ordre des valeurs dans le tableau pour interpréter l’ordre des paiements et des reçus. Veillez à entrer les valeurs de paiement et de reçu dans le bon ordre. Le flux de trésorerie pour chaque période n’a pas besoin d’être fixe, comme c’est le cas pour une rente.

Le TRI est calculé par itération. À partir de la valeur de l’estimation, le TRI parcourt le calcul jusqu’à ce que le résultat soit précis à 0,00001 % près. Si IRR ne trouve pas de résultat après 20 essais, il échoue.

Exemple

Remarque

Les exemples suivants illustrent l’utilisation de cette fonction dans un module Visual Basic pour Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence développeur dans la liste déroulante en regard de Rechercher , puis entrez un ou plusieurs termes dans la zone de recherche.

Dans cet exemple, la fonction TRI renvoie le taux de rentabilité interne d’une série de 5 flux de trésorerie contenus dans le tableau Values(). Le premier élément du tableau est un flux de trésorerie négatif représentant les coûts de démarrage de l’entreprise. Les 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.