Financial.PV(Double, Double, Double, Double, DueDate) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan értéket ad vissza, amely egy járadék jelenértékét határozza meg a jövőben fizetendő rendszeres, rögzített kifizetések és rögzített kamatláb alapján.
public static double PV(double Rate, double NPer, double Pmt, double FV = 0, Microsoft.VisualBasic.DueDate Due = Microsoft.VisualBasic.DueDate.EndOfPeriod);
static member PV : double * double * double * double * Microsoft.VisualBasic.DueDate -> double
Public Function PV (Rate As Double, NPer As Double, Pmt As Double, Optional FV As Double = 0, Optional Due As DueDate = Microsoft.VisualBasic.DueDate.EndOfPeriod) As Double
Paraméterek
- Rate
- Double
Kötelező. Az időszakonkénti kamatláb. Ha például van egy autókölcsöne, amelynek évenkénti kamata 10 százalék, és havonta fizeti vissza, akkor a kamat értéke egy időszakra 0,1/12, vagyis 0,0083.
- NPer
- Double
Kötelező. A törlesztési időszakok teljes száma a járadékban. Ha például egy négyéves autóhitel havi törlesztőrészletét fizeti ki, a kölcsön 4 x 12 (vagy 48) törlesztési időszakból áll.
- Pmt
- Double
Kötelező. Az egyes időszakokban fizetendő összeg. A kifizetések általában olyan tőkét és kamatot tartalmaznak, amely nem változik a járadék időtartama alatt.
- FV
- Double
Optional. A végleges kifizetés után a kívánt jövőbeli érték vagy készpénzegyenleg. A kölcsön jövőbeli értéke például \$0, mert ez az értéke a végső törlesztés után. Ha azonban 18 év alatt \50 000 000 dollárt szeretne menteni a gyermek oktatásához, akkor a \50 000 usd a jövőbeli érték. Ha nincs megadva, 0-nak feltételezi a rendszer.
- Due
- DueDate
Optional. A kifizetések esedékességéről meghatározó típusú DueDate objektum. Ennek az argumentumnak akkor DueDate.EndOfPeriod kell lennie, ha a kifizetések a fizetési időszak végén esedékesek, vagy DueDate.BegOfPeriod ha a kifizetések az időszak elején esedékesek. Ha nincs megadva, DueDate.EndOfPeriod akkor a függvény feltételezi.
Válaszok
Az annuitás jelenértéke a jövőben fizetendő rendszeres, rögzített kifizetéseken és rögzített kamatlábon alapuló járadék.
Példák
Ebben a példában a PV függvény egy \$1.000.000 járadék jelenértékét adja vissza, amely a következő 20 évben évente \50 000 dollárt biztosít. A megadott érték a várt éves százalékos arány (APR), a kifizetések teljes száma (TotPmts), az egyes kifizetések összege (YrIncome), a befektetés teljes jövőbeli értéke (FVal), valamint egy szám, amely azt jelzi, hogy az egyes kifizetések a fizetési időszak elején vagy végén történtek-e (PayType). Vegye figyelembe, hogy YrIncome ez egy negatív szám, mert az évjáradékból évente kifizetett készpénzt jelöli.
Sub TestPV()
' Define money format.
Dim Fmt As String = "###,##0.00"
' Annual percentage rate.
Dim APR As Double = 0.0825
' Total number of payments.
Dim TotPmts As Double = 20
' Yearly income.
Dim YrIncome As Double = 50000
' Future value.
Dim FVal As Double = 1000000
' Payment at beginning of month.
Dim PayType As DueDate = DueDate.BegOfPeriod
Dim PVal As Double = PV(APR, TotPmts, -YrIncome, FVal, PayType)
MsgBox("The present value is " & Format(PVal, Fmt) & ".")
End Sub
Megjegyzések
Az annuitás fix összegű készpénzfizetések egy sorozata, melyet egy adott időszakban tesz. Az annuitás lehet kölcsön (például jelzálogkölcsön) vagy befektetés (például havi megtakarítás).
Az Rate és NPer az argumentumokat ugyanabban a mértékegységben kifejezett fizetési időszakok alapján kell kiszámítani. Ha például Rate hónapokkal van kiszámítva, NPer akkor a hónapokat is ki kell számítani.
A kifizetett pénzösszegek (például megtakarításra félretett összegek) negatív számokkal vannak kifejezve minden argumentumban, a kapott készpénzt (például osztalékokat) pozitív számok jelzik.