Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

Vrne dvojno število, ki določa notranjo stopnjo donosa za nize periodičnih denarnih tokov (vplačil in izplačil).

Sintaksa

IRR( vrednosti () [, pričakovana vrednost ] )

Sintaksa funkcije IRR ima te argumente:

Argument

Opis

vrednosti ()

Zahtevan. Matrika dvojnega števila, ki določa vrednosti denarnih tokov. Matrika mora vsebovati najmanj eno negativno vrednost (vplačila) in ena pozitivno vrednost (izplačila).

pričakovana vrednost

Izbirno. Spremenljivko, ki določa pričakovano vrednost, bo vrnila funkcija IRR. Če jo izpustite, je pričakovana vrednost 0,1 (10 procentov).


Opombe

Notranja stopnja donosa je obrestna mera za naložbo, ki jo sestavljajo vplačila in izplačila v rednih časovnih obdobjih.

Funkcija IRR uporabi vrstni red vrednosti v matriki, da določi zaporedje vplačil in izplačil. Vrednosti vplačil in izplačil morate zato vnesti v pravem zaporedju. Denarni tok za vsako obdobje ni nujno fiksen, kot je to v primeru rente.

Funkcija IRR se izračuna s ponavljanji. Začenši z vrednostjo argumenta pričakovana vrednost, funkcija IRR ponavlja izračun toliko časa, dokler ni rezultat natančen na 0,00001 odstotka. Če funkcija IRR ne najde rezultata po 20 poskusih, ne uspe.

Primer

Opomba: V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

V tem primeru funkcija IRR vrne notranjo stopnjo donosa za niz 5 denarnih tokov, ki so v matriki Values(). Prvi element matrike je negativni denarni tok, ki predstavlja zagonske stroške podjetja. Preostali 4 denarni tokovi predstavljajo pozitiven denarni tok za nadaljnja 4 leta. Guess je ocenjena notranja stopnja donosa.

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.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×