NPV függvény

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Egy Double adattípusú értéket ad eredményül, amely megadja egy befektetés nettó jelenértékét egy pénzmozgássorozat (kifizetések és bevételek) és a diszkontráta alapján.

Szintaxis

NPV(ráta; értékek () )

Az NPV függvény argumentumai a következők:

Argumentum Leírás:
Arány Kötelező. Double típusú érték, amely megadja a diszkontrátát tizedes törtben kifejezve a megadott időszakra.
értékek () Kötelező. Double típusú értékekből álló tömb, amely megadja a pénzmozgások értékét. A tömbben kell lennie legalább egy negatív (kifizetés) és egy pozitív (bevétel) értéknek

    

Megjegyzések

Egy befektetés nettó jelenértéke a kifizetések és bevételek jövőbeli sorozatának aktuális értéke.

Az NPV függvény az értékeknek a tömbben elfoglalt sorrendje alapján határozza meg a kifizetések és a bevételek sorrendjét. Ügyeljen arra, hogy a kifizetések és bevételek megfelelő sorrendben legyenek megadva.

Az NPV-befektetés a tömbben lévő első pénzforgalmi érték dátuma előtt egy időszakkal kezdődik, és az utolsó pénzforgalmi értékkel fejeződik be.

A nettó jelenérték kiszámítása a jövőbeli pénzmozgásokon alapul. Ha az első pénzáramlás az első időszak elején történik, az első értéket hozzá kell adni az NMÉ által visszaadott értékhez, és nem szabad belefoglalni a (z) értékek pénzáramlási értékeibe.

Az NPV függvény hasonlít a PV függvényre (jelenérték, maiérték), a különbség köztük az, hogy a PV függvény esetén az időszak elején és a végén lehet pénzmozgás. Ellentétben a változó NPV pénzmozgási értékekkel, a PV pénzmozgási értékek állandóak a befektetés során.

Példa

Megjegyzés

A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ez a példa az NPV függvénnyel adja vissza a tömbben Values()található pénzáramlások nettó jelenértékét. RetRate a rögzített belső megtérülési rátát jelöli.

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