Nyelv

Financial.FV(Double, Double, Double, Double, DueDate) Metódus

Definíció

Egy járadék jövőbeli értékét meghatározó értéket ad vissza rendszeres, rögzített kifizetések és rögzített kamatláb alapján.

public static double FV(double Rate, double NPer, double Pmt, double PV = 0, Microsoft.VisualBasic.DueDate Due = Microsoft.VisualBasic.DueDate.EndOfPeriod);
static member FV : double * double * double * double * Microsoft.VisualBasic.DueDate -> double
Public Function FV (Rate As Double, NPer As Double, Pmt As Double, Optional PV 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 havi törlesztőrészletet fizet egy négyéves autóhitelen, a kölcsön összesen 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 tartalmazzák a tőkét és a kamatot, amely nem változik az annuitás során.

PV
Double

Optional. A jövőbeli kifizetések sorozatának jelenértéke (vagy egyösszegű összege). Ha például egy autó megvásárlásához kölcsönkér pénzt, a kölcsön összege a havi autófizetések kölcsönadójának jelenlegi értéke. 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 jövőbeli értéke rendszeres, rögzített kifizetések és rögzített kamatláb alapján.

Példák

Ez a példa egy FV befektetés jövőbeli értékét adja vissza az időszakonként felhalmozott százalékos arány (APR / 12), a kifizetések teljes száma (), a kifizetés (TotPmts), a befektetés aktuális értéke (PaymentPVal) és egy szám alapján, amely azt jelzi, hogy a kifizetés a fizetési időszak elején vagy végén történik-e (PayType). Vegye figyelembe, hogy mivel Payment a kifizetett készpénzt jelöli, negatív szám.

Sub TestFV()
    Dim TotPmts As Integer
    Dim Payment, APR, PVal, Fval As Double
    Dim PayType As DueDate
    Dim Response As MsgBoxResult

    ' Define money format.
    Dim Fmt As String = "###,###,##0.00"
    Payment = CDbl(InputBox("How much do you plan to save each month?"))
    APR = CDbl(InputBox("Enter the expected interest annual percentage rate."))
    ' Ensure proper form.
    If APR > 1 Then APR = APR / 100
    TotPmts = CInt(InputBox("For how many months do you expect to save?"))
    Response = MsgBox("Do you make payments at the end of month?", MsgBoxStyle.YesNo)
    If Response = MsgBoxResult.No Then
        PayType = DueDate.BegOfPeriod
    Else
        PayType = DueDate.EndOfPeriod
    End If
    PVal = CDbl(InputBox("How much is in this savings account now?"))
    Fval = FV(APR / 12, TotPmts, -Payment, -PVal, PayType)
    MsgBox("Your savings will be worth " & Format(Fval, Fmt) & ".")
End Sub

Megjegyzések

A járadék az idő múlásával végrehajtott rögzített készpénzes kifizetések sorozata. 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.

A következőre érvényes:

Lásd még