Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća vrednost Double, koja navodi neto trenutnu vrednost investicije na osnovu grupe periodičnih tokova novca (plaćanja i prihodi) i diskontne stope.

Sintaksa

NPV( rate, values ())

Sintaksa funkcije NPV ima ove argumente:

Argument

Opis

stopa

Obavezno. Vrednost Double, koja navodi diskontnu stopu tokom perioda, izraženu u decimalnom obliku.

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

Napomene

Neto trenutna vrednost investicije je trenutna vrednost budućih grupa plaćanja i prihoda.

Funkcija NPV koristi redosled vrednosti u nizu kako bi interpretirala redosled plaćanja i prihoda. Pazite da vrednosti plaćanja i prihoda unesete ispravnim redosledom.

NPV investicija počinje jedan period pre datuma prve vrednosti toka novca i završava se poslednjom vrednošću toka novca u nizu.

Izračunavanje neto trenutne vrednosti je zasnovano na budućim tokovima novca. Ako se prvi tok novca pojavi na početku prvog perioda, prva vrednost mora biti dodata vrednosti koju vraća NPV i ne sme biti uključena u vrednosti toka novca za values( ).

Funkcija NPV je slična funkciji PV (trenutna vrednost), osim što funkcija PV omogućava da tokovi novca počnu na kraju ili početku perioda. Za razliku od promenljivih vrednosti toka novca u funkciji NPV, tokovi novca u funkciji PV moraju da budu fiksni tokom investicije.

Primer

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

Ovaj primer koristi funkciju NPV kako bi se dobila neto trenutna vrednost za grupu tokova novca sadržanu u nizu Values(). RetRate predstavlja fiksnu internu stopu prinosa.

Dim Fmt, Guess, RetRate, NetPVal, MsgStatic 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) = 25000Values(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 

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.