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
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ı (TotPmts
APR / 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.