Функция IRR

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

Синтаксис

IRR ((стойности) [предположение ] )

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

Аргумент

Описание

values ()

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

предположение

По желание. Вариант Задаване на стойност, която оценка ще бъде върната от IRR. Ако е пропуснато, предположение е 0,1 (10 %).


Забележки

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

Функцията IRR използва реда на стойностите в масив, за да определи реда на плащания и разписки за прочитане. Не забравяйте да въведете плащане и получаване на стойности в правилния ред. Паричния поток за всеки период не трябва да бъде фиксирана, тъй като е за анюитет.

IRR се изчислява чрез итерации. Започва със стойността на предположение, азRR циклично изчислението, докато резултатът е с точност от 0.00001 процента. Ако IRR не може да намери резултат след 20 опита, то е неуспешно.

Пример

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

В този пример функцията IRR Връща вътрешната норма на печалба за последователност от 5 парични потоци, съдържащи се в масив Values(). Първия елемент на масива е отрицателен паричен поток, указващо започване на бизнес разходи. Останалите 4 парични потоци представляват положителни парични потоци за следващите 4 години. Guess е оценената вътрешна норма на печалба.

Dim Guess, Fmt, RetRate, Msg
Static Values(5) As Double ' Set up array.
Guess = .1 ' Guess starts at 10 percent.
Fmt = "#0.00" ' Define percentage 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 = IRR(Values(), Guess) * 100
Msg = "The internal rate of return for these " & _
"five cash flows is "
Msg = Msg & Format(RetRate, Fmt) & " percent."
MsgBox Msg ' Display internal return rate.

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×