Funkcija „IRR“

Daje duplo Preciziranje interne stope povraćaja za seriju periodičnih novčanih tokova (isplata i prijemnica).

Sintaksa

IRR ( vrednosti ) [, pretpostavka ] )

Sintaksa funkcije IRR ima sledeće argumente:

Argument

Opis

values ()

Obavezno. Niz Double vrednosti koje navode vrednosti toka novca. Niz mora da sadrži najmanje jednu negativnu vrednost (plaćanje) i jednu pozitivnu vrednost (prihod).

procena

Opcionalno. Vrednost Variant koju procenjujete će biti vraćena IRR. Ako je izostavljen, pretpostavka je 0,1 (10%).


Napomene

Interna kamatna stopa je dobijena kamatna stopa za investiranje koje se sastoji od plaćanja i prijemnica koji se javljaju u redovnim intervalima.

Funkcija IRR koristi redosled vrednosti u nizu da bi protumačila redosled plaćanja i prijemnica. Pazite da vrednosti plaćanja i prihoda unesete ispravnim redosledom. Gotovinski priliv za svaki period ne mora da se rešava, kao što je za anuitet.

IRR se izračunava iteracija. Počevši od vrednosti za pogađanjem, prolazim kroz izračunavanje dok rezultat ne bude tačan u okviru 0,00001 procenta. Ako IRR ne može da pronađe ishod posle 20 pokušaja, ne uspeva.

Primer

Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.

U ovom primeru funkcija IRR daje internu kamatnu stopu za seriju 5 novčanih tokova sadrћanih u Values()niza. Prvi element niza je negativan novčane protok koji predstavlja troškove za pokretanje biznisa. Preostala 4 novčena tokova predstavljaju pozitivne novčane tokove za naredne 4 godine. Guess je procenjena interna kamatna stopa.

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.

Potrebna vam je dodatna pomoć?

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

×