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

NMÉ(ráta; értékek; értékek () )

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

Argumentum Leírás:
Kamatláb 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énzmozgás az első időszak kezdetén történik, az első értéket hozzá kell adni ahhoz az értékhez, amelyet az NMÉ által eredményül ad, és nem szabad bevenni a values( ) argumentum pénzmozgási értékei közé.

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 NMÉ függvénnyel egy, a tömbben Values()található pénzmozgás-sorozat nettó jelenértékét adja eredményül. RetRate Az állandó belső megtérülési rátát fejezi ki.

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