Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Връща стойност от тип Double, указваща модифицираната вътрешна норма на печалба за последователност от периодични парични потоци (плащания и приходи).

Синтаксис

MIRR( стойности (); finance_rate; reinvest_rate)

Синтаксисът на функцията MIRR има следните аргументи:

Аргумент

Описание

values ()

Задължителен. Масив от стойности от тип Double, задаващ стойности на паричен поток. Масивът трябва да съдържа поне една отрицателна стойност (плащане) и една положителна стойност (вземане).

finance_rate

Задължително. Стойност от тип Double , указваща лихвения процент, заплатен като стойност на финансирането.

reinvest_rate

Задължително. Стойност от тип Double , указваща лихвения процент, получен по печалби от реинвестиране.

Забележки

Модифицираната вътрешна норма на печалба е вътрешната норма на печалба, когато плащанията и приходите се финансират с различни ставки. Функцията MIRR взема предвид както стойността на инвестицията (finance_rate), така и лихвения процент, получен при реинвестиране на сумата (reinvest_rate).

Аргументите finance_rate и reinvest_rate са проценти, изразени като десетични стойности. Например 12 процента се изразява като 0,12.

Функцията MIRR използва реда на стойностите в масива, за да интерпретира реда на плащанията и вземанията. Трябва да въведете стойностите на плащанията и вземанията в правилната им последователност.

Пример

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията MIRR , за да върне модифицираната вътрешна норма на печалба за последователност от парични потоци, съдържащи се в масива Values(). LoanAPR представлява финансовата лихва, а InvAPR представлява лихвения процент, получен при реинвестиране.

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.