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( values (); finance_rate; reinvest_rate)

Syntax funkcie MIRR obsahuje tieto argumenty:

Argument

Popis

values ()

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. Dvakrát špecifikujúca úrokovú sadzbu zaplatenú ako náklady na financovanie.

reinvest_rate

Povinný argument. Double specifying interest rate received on gains from cash reinvestment.

Poznámky

Upravená vnútorná miera návratnosti je vnútorná miera návratnosti, keď sa platby a príjmy financujú rôznymi sadzbami. Funkcia MIRR zohľadňuje náklady na investíciu (finance_rate) aj úrokovú sadzbu prijatú pri opätovnej investícii hotovosti (reinvest_rate).

Argumenty finance_rate a reinvest_rate sú percentá vyjadrené ako desatinné hodnoty. Napríklad 12 percent sa vyjadruje ako 0,12.

Funkcia MIRR používa poradie hodnôt v poli na interpretáciu 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 upravenej vnútornej miery návratnosti pre sériu hotovostných tokov obsiahnutých v poli Values(). LoanAPR predstavuje úroky z financovania a InvAPR predstavuje úrokovú sadzbu prijatú pri opätovnej investícii.

Dim LoanAPR, InvAPR, Fmt, RetRate, MsgStatic 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) = 25000Values(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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.