MIRR, fonction

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 modifié pour une série de flux de trésorerie périodiques (paiements et encaissements).

Syntaxe

MIRR(valeurs (), finance_rate, reinvest_rate)

La syntaxe de la fonction TRIM 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).
finance_rate Obligatoire. Double en spécifiant le taux d’intérêt payé comme coût de financement.
reinvest_rate Obligatoire. Doubler en spécifiant le taux d’intérêt reçu sur les gains de réinvestissement en espèces.

    

Remarques

Le taux de rendement interne modifié est le taux de rendement interne lorsque les paiements et les recettes sont financés à des taux différents. La fonction TRIM prend en compte à la fois le coût de l’investissement (finance_rate) et le taux d’intérêt perçu sur le réinvestissement de la trésorerie (reinvest_rate).

Les arguments finance_rate et reinvest_rate sont des pourcentages exprimés sous forme de valeurs décimales. Par exemple, 12 % équivaut à 0,12.

La fonction TRIM 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.

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.

Cet exemple utilise la fonction TRIM pour renvoyer le taux de rentabilité interne modifié pour une série de flux de trésorerie contenus dans le tableau Values(). LoanAPR représente l’intérêt de financement et InvAPR représente le taux d’intérêt perçu sur le réinvestissement.

Dim LoanAPR, InvAPR, Fmt, RetRate, Msg
Static Values(5) As Double    ' Set up array.
LoanAPR = .1    ' Loan rate.
InvAPR = .12    ' Reinvestment rate.
Fmt = "#0.00"    ' Define money 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 = MIRR(Values(), LoanAPR, InvAPR)
Msg = "The modified internal rate of return " & _
      "for these five cash flows is"
Msg = Msg & Format(Abs(RetRate) * 100, Fmt) & "%."
' Display internal return rate.
MsgBox Msg