Financial.FV(Double, Double, Double, Double, DueDate) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan nilai yang menentukan nilai anuitas di masa mendatang berdasarkan pembayaran tetap berkala dan suku bunga tetap.
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
Parameter
- Rate
- Double
Wajib diisi. Suku bunga per periode. Misalnya, jika Anda mendapatkan pinjaman mobil dengan tingkat persentase tahunan (APR) sebesar 10 persen dan melakukan pembayaran bulanan, tarif per periode adalah 0,1/12, atau 0,0083.
- NPer
- Double
Wajib diisi. Jumlah total periode pembayaran dalam anuitas. Misalnya, jika Anda melakukan pembayaran bulanan pada pinjaman mobil empat tahun, pinjaman Anda memiliki total 4 x 12 (atau 48) periode pembayaran.
- Pmt
- Double
Wajib diisi. Pembayaran yang akan dilakukan setiap periode. Payments biasanya berisi prinsipal dan minat yang tidak berubah selama masa anuitas.
- PV
- Double
Opsional. Nilai saat ini (atau jumlah benjolan) dari serangkaian pembayaran di masa mendatang. Misalnya, ketika Anda meminjam uang untuk membeli mobil, jumlah pinjaman adalah nilai saat ini kepada pemberi pinjaman pembayaran mobil bulanan yang akan Anda lakukan. Jika dihilangkan, 0 diasumsikan.
- Due
- DueDate
Pilihan. Objek jenis DueDate yang menentukan kapan pembayaran jatuh tempo. Argumen ini harus berupa DueDate.EndOfPeriod
jika pembayaran jatuh tempo pada akhir periode pembayaran, atau DueDate.BegOfPeriod
jika pembayaran jatuh tempo pada awal periode. Jika dihilangkan, DueDate.EndOfPeriod
diasumsikan.
Mengembalikan
Nilai anuitas di masa mendatang berdasarkan pembayaran berkala dan tetap dan suku bunga tetap.
Contoh
Contoh ini menggunakan FV
fungsi untuk mengembalikan nilai investasi di masa mendatang mengingat tingkat persentase yang bertambah per periode (APR / 12
), jumlah total pembayaran (), pembayaran (Payment
TotPmts
), nilai investasi saat ini (PVal
), dan angka yang menunjukkan apakah pembayaran dilakukan pada awal atau akhir periode pembayaran (PayType
). Perhatikan bahwa karena Payment
mewakili uang tunai yang dibayarkan, itu adalah angka negatif.
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
Keterangan
Anuitas adalah serangkaian pembayaran tunai tetap yang dilakukan dari waktu ke waktu. Anuitas dapat berupa pinjaman (seperti hipotak rumah) atau investasi (seperti rencana penghematan bulanan).
Argumen Rate
dan NPer
harus dihitung menggunakan periode pembayaran yang dinyatakan dalam unit yang sama. Misalnya, jika Rate
dihitung menggunakan bulan, NPer
juga harus dihitung menggunakan bulan.
Untuk semua argumen, uang tunai yang dibayarkan (seperti deposito ke tabungan) diwakili oleh angka negatif; kas yang diterima (seperti pemeriksaan dividen) diwakili oleh angka positif.