Funkcia MIRR

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vráti hodnotu typu Double, ktorá určuje upravenú vnútornú mieru návratnosti pre sériu pravidelných hotovostných tokov (platieb a príjmov).

Syntax

MIRR(hodnoty (); finance_rate; reinvest_rate)

Syntax funkcie MIRR má tieto argumenty:

Argument Popis
hodnoty () Povinný argument. Pole s hodnotami typu Double, ktoré určujú hodnoty hotovostných tokov. Pole musí obsahovať aspoň jednu zápornú hodnotu (platbu) a aspoň jednu kladnú hodnotu (príjem).
finance_rate Povinný argument. Dvojité zadanie úrokovej sadzby zaplatenej ako náklady na financovanie.
reinvest_rate Povinný argument. Typ dvojitého určenia úrokovej sadzby z výnosov z reinvestície hotovosti.

    

Poznámky:

Modifikovaná vnútorná miera návratnosti je vnútorná miera návratnosti, ak sú platby a príjmy financované podľa rôznych mier. Funkcia MIRR zohľadňuje náklady na investície (finance_rate), ako aj úrokovú sadzbu pri opätovnej investícii hotovosti (reinvest_rate).

Argumenty finance_rate a reinvest_rate sú percentuálne hodnoty vyjadrené ako desatinné čísla. Hodnota 12 % je napríklad vyjadrená ako 0,12.

Funkcia MIRR používa poradie hodnôt v poli na interpretovanie poradia platieb a príjmov. Dbajte na to, aby ste zadali hodnoty platieb a príjmov v správnom poradí.

Príklad

Poznámka

Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia MIRR použitá na vrátenie modifikovanej vnútornej miery návratnosti pre sériu hotovostných tokov obsiahnutých v poli Values(). LoanAPR predstavuje úrok z financovania a InvAPR úrokovú sadzbu pri reinvestícii.

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