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

Vraća dvostruku vrijednost koja određuje neto trenutnu vrijednost ulaganja na temelju niza periodičnih tokova gotovine (uplata i računa) i stope popusta.

Sintaksa

NPV ( stopa, vrijednosti ())

Sintaksa funkcije NPV sadrži ove argumente:

Argument

Opis

stopa

Obavezno. Dvostruka vrijednost diskontne stope tijekom razdoblja, izražena kao decimalni broj.

vrijednosti ()

Obavezno. Polje Dvostruke vrijednosti novčanog toka. Polje mora sadržavati barem jednu negativnu vrijednost (uplatu) i jednu pozitivnu vrijednost (račun).

Napomene

Neto sadašnja vrijednost ulaganja trenutna je vrijednost budućeg niza uplata i računa.

Funkcijom NPV redoslijed uplata i računa interpretira se na temelju redoslijeda vrijednosti unutar polja. Provjerite jeste li unijeli vrijednosti uplate i računa ispravnim redoslijedom.

NPV ulaganje započinje jedno razdoblje prije datuma prvog novčanog toka i završava sa zadnjim novčanim tokom u navedenom polju.

Izračun neto sadašnje vrijednosti temelji se na budućim novčanim tokovima. Ako se vaš prvi novčani tok pojavljuje na početku prvog razdoblja, njegovu vrijednost morate dodati vrijednosti koju je vratila funkcija NPV, a ne unosite je kao vrijednosti novčanog toka vrijednosti( ).

Funkcija NPV slična je funkciji PV (sadašnja vrijednost), no funkcija PV omogućuje da novčani tokovi započinju na kraju ili na početku razdoblja. Za razliku od promjenljivih vrijednosti novčanih tokova u funkciji NPV, iznosi novčanih tokova u funkciji PV moraju biti fiksni tijekom cijelog ulaganja.

Primjer

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru koristi funkcija NPV da bi se vratila neto sadašnja vrijednost za niz novčanih tokova u polju Values(). RetRate predstavlja fiksnu internu stopu povrata.

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 

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.