Aracılığıyla paylaş


Financial.FV(Double, Double, Double, Double, DueDate) Yöntem

Tanım

Dönemsel, sabit ödemelere ve sabit faiz oranına göre yıllık ödemenin gelecekteki değerini belirten bir değer döndürür.

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

Parametreler

Rate
Double

Gereklidir. Dönem başına faiz oranı. Örneğin, yüzde 10 yıllık faiz oranıyla (APR) bir otomobil kredisi alır ve aylık ödemeler yaparsanız, dönem başına faiz 0,1/12 veya 0,0083 olur.

NPer
Double

Gereklidir. Ödemedeki toplam ödeme dönemi sayısı. Örneğin, dört yıllık araba kredisinde aylık ödemeler yapıyorsanız, kredinizin toplam 4 x 12 (veya 48) ödeme dönemi vardır.

Pmt
Double

Gereklidir. Her dönem yapılacak ödeme. Ödemeler genellikle ödeme süresi boyunca değişmeyen ana para ve ilgi alanı içerir.

PV
Double

İsteğe bağlı. Gelecekteki bir dizi ödemenin bugünkü değeri (veya toplu toplamı). Örneğin, bir araba satın almak için borç aldığınızda, borç miktarı, borç verene yapacağınız aylık araba ödemelerinin mevcut değeridir. Atlanırsa, 0 olduğu varsayılır.

Due
DueDate

İsteğe bağlı. Ödemelerin ne zaman ödendiğini belirten tür nesnesi DueDate . Bu bağımsız değişken, ödemeler ödeme döneminin sonunda yapılacaksa veya DueDate.BegOfPeriod ödemeler dönemin başında yapılacaksa olmalıdırDueDate.EndOfPeriod. Atlanırsa, DueDate.EndOfPeriod varsayılır.

Döndürülenler

Dönemsel, sabit ödemelere ve sabit faiz oranına göre bir yıllık ödemenin gelecekteki değeri.

Örnekler

Bu örnekte, dönem başına tahakkuk eden yüzde oranı (), toplam ödeme sayısı (), ödeme sayısı (TotPmtsAPR / 12), yatırımın geçerli değeri ()Payment ve ödemenin ödeme dönemininPayType () başında mı yoksa sonunda mı yapıldığını belirten bir sayı verildiğindePVal yatırımın gelecekteki değerini döndürmek için işlevi kullanılırFV. Ödenen nakiti temsil ettiğinden Payment , negatif bir sayı olduğunu unutmayın.

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

Açıklamalar

Ödeme, zaman içinde yapılan bir dizi sabit nakit ödemedir. Bir yıllık taksit, bir kredi (örneğin, bir ev ipotek) veya (örneğin aylık tasarruf planı) yatırım olabilir.

Rate ve NPer bağımsız değişkenleri, aynı birimlerde ifade edilen ödeme dönemleri kullanılarak hesaplanmalıdır. Örneğin, aylar kullanılarak hesaplanıyorsa Rate aylar NPer kullanılarak da hesaplanmalıdır.

Tüm bağımsız değişkenler için, (mevduat tasarrufları gibi) ödenen nakit negatif sayılarla gösterilir; (kar payı çekleri gibi) alınan nakit pozitif sayılarla gösterilir.

Şunlara uygulanır

Ayrıca bkz.