IRR функциясы

Тұрақты ақша ағындар қатары (кірістер мен шығыстар) үшін түсімділіктің ішкі мөлшерлемесін көрсететін Double деректер түрі мәнін қайтарады.

Синтаксис

IRR(сомалар() [, болжам ] )

IRR функциясында келесі аргумент бар:

Дәлел

Сипаттама

сомалар ()

Міндетті. Мәндер жиынтық ақша ағындарының сомаларын көрсететін Double деректер түрімен. Жиымда кем дегенде бір теріс (шығыс) және бір оң мән (кіріс) болу керек.

болжам

Қосымша. IRR функциясымен қайтарылатын бағаланатын мәнді көрсететін Нұсқаның деректер түрі мәні. Егер болжам дәлелі өткізіліп жіберілсе, 0.1 (10 пайыз) пайдаланады.


Ескертпелер

Түсімділіктің ішкі мөлшерлемесі белгілі тұрақтылықпен жасалып жатқан шығыс және кіріс төлемдер қамтитын инвестиция бойынша түсімділіктің пайыздық мөлшерлемесі болып табылады.

IRR функциясында шығыс және кіріс төлемдер реті жиымдағы мәндер ретімен түсіндіріледі. Шығыс және кіріс төлемдер мәндері дұрыс ретімен енгізілгеніне көз жеткізіңіз. Аннуитеттен айырмасы әрбір кезең бойы ақша ағыны үшін төлемдердің тұрақты мөлшері міндетті емес.

Есептегенде IRR функциясымен итерация әдісі пайдаланады. Есеп болжам дәлелі көрсеткен мәннен басталады және IRR функциясына дәлдігі 0.00001 пайызға дейін нәтиже алынғанша цикілдік орындалады. Егер IRR функциясы арқылы нәтижені 20 әрекеттен кейін алуға мүмкін болмаса, есептеулер тоқтатылады.

Мысал

Ескерту : Төмендегі үлгілер осы жетені Бағдарламаларға арналған Visual Basic (VBA) модулінде пайдаланылуын көрсетеді. VBA модулімен жұмыс істеу туралы көбірек ақпарат алу үшін, жайылмалы шаршыдағы Іздеу түймешігінің қасындағы Жасақтаушы сілтемелері түймешігін нұқып, іздеу жолағына бір немесе бірнеше шартты ендіріңіз.

Осы мысалда IRR функциясы түсімдіктің ішкі мөлшерлемесін Values() жиымында бар 5 ақша ағындар қатары үшін қайтарады. Жиымның бірінші эдлементі инвестициялық шығыстар көрсететін теріс ақша ағыны болып табылады. Қалған 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.
Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×