Връща стойност от тип 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

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

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

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

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