Financial.FV(Double, Double, Double, Double, DueDate) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Gerekli. Dönem başına faiz oranı. Örneğin, yıllık yüzde 10 oranıyla otomobil kredisi aldıysanız ve aylık ödemeler yapıyorsanız, dönem başına oran 0,1/12 veya 0,0083 olur.
- NPer
- Double
Gerekli. Ödemedeki toplam ödeme dönemi sayısı. Örneğin, dört yıllık araba kredisi üzerinden aylık ödemeler yapıyorsanız, kredinizin toplam 4 x 12 (veya 48) ödeme dönemi vardır.
- Pmt
- Double
Gerekli. Her dönem yapılacak ödeme. Ödemeler çoğunlukla yıllık ödeme süresinde değişmeyen ana parayı ve faizi içerir.
- PV
- Double
Optional. Gelecekteki bir dizi ödemenin bugünkü değeri (veya toplu toplamı). Örneğin, araba satın almak için ödünç para aldığınızda, kredi tutarı, kredi verene yapacağınız aylık araba ödemelerinin bugünkü değeridir. Atlanırsa, varsayılan değer olarak 0 kullanılır.
- Due
- DueDate
Optional. Ödemelerin ne zaman ödendiğini belirten tür nesnesi DueDate . Bu bağımsız değişken, ödemelerin ödeme döneminin sonunda yapılması veya ödemelerin dönemin DueDate.EndOfPeriod başında yapılması durumunda olmalıdırDueDate.BegOfPeriod. Atlanırsa, DueDate.EndOfPeriod varsayılır.
Döndürülenler
Dönemsel, sabit ödemeler ve sabit faiz oranı temelinde bir yıllık ödemenin gelecekteki değeri.
Örnekler
Bu örnekte, dönem başına tahakkuk eden yüzde oranı (), toplam ödeme sayısı (FV), ödeme (APR / 12), yatırımın geçerli değeri (TotPmts ) ve ödemenin ödeme döneminin başında mı yoksa sonunda mı yapıldığını gösteren bir sayı (PaymentPVal ) göz önüne alındığında yatırımın gelecekteki değerini döndürmek için işlevi kullanılırPayType. Ödenmiş 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
Yıllık ödeme, zaman içinde yapılan bir dizi sabit nakit ödemedir. Yıllık ödeme, ev ipoteği gibi bir borç veya aylık tasarruf planı gibi bir yatırım olabilir.
ve Rate bağımsız değişkenleri, NPer 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, dışarı ödediğiniz nakit (mevduat tasarrufları gibi) negatif sayılarla, aldığınız nakit (kâr payı gibi) pozitif sayılarla belirtilir.