MIRR, fonction

Renvoie un taux double spécifiant le taux interne de rentabilité modifié pour une série de paiements périodiques (paiements et reçus).

Syntaxe

MIRR( valeurs (), finance_rate, reinvest_rate)

La syntaxe de la fonction MIRR présente les arguments suivantes :

Argument

Description

valeurs ()

Obligatoire. Tableau de double spécification des valeurs de flux de trésorerie. La matrice doit contenir au moins une valeur négative (paiement) et une valeur positive (reçu).

finance_rate

Obligatoire. Spécifier deux fois le taux d’intérêt payé comme coût de l’emprunt.

reinvest_rate

Obligatoire. Double spécification du taux d’intérêt perçu sur les gains de la trésorerie.


Remarques

Le taux interne de retour modifié est le taux interne de retour lorsque les paiements et les reçus sont financé à des taux différents. La fonction MIRR tient compte du coût de l’investissement(finance_rate)et du taux d’intérêt perçu sur le placement des liquidités(reinvest_rate).

Les arguments finance_rateet reinvest_rate sont des pourcentages exprimés en tant que valeurs décimales. Par exemple, 12 % est exprimé sous la mesure 0,12.

La fonction MIRR utilise l’ordre des valeurs au sein de la matrice pour interpréter l’ordre des paiements et des reçus. Assurez-vous d’entrer les valeurs de paiement et de reçu dans le bon ordre.

Exemple

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

Cet exemple utilise la fonction MIRR pour renvoyer le taux interne de retour modifié pour une série de flux financiers contenus dans l' Values(). LoanAPR représente l’intérêt de l’emprunt et InvAPR représente le taux d’intérêt perçu sur le investissements.

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

Besoin d’aide ?

Développez vos compétences dans Office
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.

×