Atgriež Double vērtību, kas norāda iekšējo ienākumu normu periodisko naudas plūsmu sēriju (maksājumi un ieņēmumi).

Sintakse

IRR ( vērtības () [, minējums ] )

Funkcijas IRR sintaksei ir šādi argumenti.

Arguments

Apraksts

vērtības ()

Obligāts. Double masīvs, kas norāda naudas plūsmas vērtības. Masīvā jābūt iekļautai vismaz vienai negatīvai vērtībai (maksājums) un vienai pozitīvai vērtībai (ieņēmumi).

minējums

Nav obligāts. Variant, kas norāda vērtējamo vērtību, tiek atgriezta ar IRR. Ja minējums ir izlaists, tas ir 0,1 (10 procenti).


Piebildes

Iekšējā peļņas norma ir procentu likme, kas saņemta par investīcijām, kas sastāv no maksājumiem un ieņēmumiem, kas notiek regulāros intervālos.

Funkcija IRR izmanto vērtību secību masīvā, lai interpretētu maksājumu secību un ieņēmumus. Noteikti ievadiet savu maksājumu un ieņēmumu vērtības pareizajā secībā. Naudas plūsma katram periodam nav jāfiksē, jo tā ir paredzēta ikgadējai maksai.

IRR tiek aprēķināts, izmantojot iterāciju. Sākot ar minējumavērtību, Irr veic ciklisku aprēķinu, līdz rezultāts ir precīzs līdz noteiktam 0,00001 procentiem. Ja IRR nevar atrast rezultātu pēc 20 mēģinājumiem, tas neizdodas.

Piemērs

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā funkcija IRR atgriež iekšējo ienākumu normu 5 naudas plūsmu sērijām, kas iekļautas masīva Values(). Pirmais masīva elements ir negatīva naudas plūsma, kas atbilst biznesa uzsākšanas izmaksām. Atlikušās 4 naudas plūsmas attēlo pozitīvās naudas plūsmas nākamajiem četriem gadiem. Guess ir aprēķinātā iekšējā ienākumu norma.

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.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Office Insider programmas dalībniekiem

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?

Paldies par jūsu atsauksmēm!

×