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 sedanjo neto vrednost naložbe, ki temelji na nizu periodičnih denarnih tokovih (vplačila in izplačila) in stopnji popusta.

Sintaksa

NPV ( stopnja, vrednosti ())

Sintaksa funkcije NPV ima te argumente:

Argument

Opis

mera

Zahtevan. Dvojno število določa stopnjo popusta v določenem časovnem obdobju, izraženo z decimalnim številom.

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).


Opombe

Sedanja neto vrednost naložbe je trenutna vrednost vrste prihodnjih vplačil in izplačil.

Funkcija NPV 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.

Naložba NPV se začne eno obdobje pred datumom prve vrednosti denarnega toka in konča z zadnjo vrednostjo denarnega toka v matriki.

Izračun sedanje neto vrednosti temelji na prihodnjih denarnih tokovih. Če se vaš prvi denarni tok pojavi na začetku prvega obdobja, je treba prvo vrednost dodati v vrednost, ki jo vrne funkcija NPV, in ne sme biti vključena v vrednostih denarnih tokov vrednosti().

Funkcija NPV je podobna funkciji PV (sedanja vrednost), le da funkcija PV omogoča, da se denarni tokovi začnejo ob koncu ali na začetku obdobja. Za razliko od spremenljivih vrednosti denarnih tokov funkcije NPV morajo biti denarni tokovi funkcije PV nespremenjeni skozi celotno naložbo.

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 je funkcija NPV vrnila sedanjo neto vrednost za niz denarnih tokov, ki so v matriki Values(). RetRate predstavlja nespremenljivo notranjo stopnjo donosa.

Dim Fmt, Guess, RetRate, NetPVal, Msg
Static Values(5) As Double ' Set up array.
Fmt = "###,##0.00" ' Define money format.
Guess = .1 ' Guess starts at 10 percent.
RetRate = .0625 ' Set fixed internal rate.
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 net present value.
NetPVal = NPV(RetRate, Values())
Msg = "The net present value " & _
"of these cash flows is "
Msg = Msg & Format(NetPVal, Fmt) & "."
' Display net present value.
MsgBox Msg

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.

×