Applies ToAccess 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.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.