ส่งกลับ Double ที่ระบุมูลค่าในอนาคตของเงินรายปีโดยยึดตามงวดการชําระเงินคงที่และอัตราดอกเบี้ยคงที่
ไวยากรณ์
FV(rate,nper, pmt [, pv ] [, type ] )
ไวยากรณ์ของฟังก์ชัน FV มีอาร์กิวเมนต์ดังนี้
| อาร์กิวเมนต์ | คำอธิบาย |
|---|---|
| อัตรา | จำเป็น การระบุอัตราดอกเบี้ยต่องวดสองครั้ง ตัวอย่างเช่น ถ้าคุณได้รับสินเชื่อรถยนต์ในอัตราร้อยละ (APR) 10 เปอร์เซ็นต์ และชําระเป็นรายเดือน อัตราต่องวดจะเป็น 0.1/12 หรือ 0.0083 |
| nper | จำเป็น จํานวนเต็มที่ระบุจํานวนงวดทั้งหมดของการชําระเงินรายปี ตัวอย่างเช่น หากคุณชําระเงินรายเดือนของสินเชื่อรถยนต์ 4 ปี เงินกู้ของคุณมีระยะเวลาการชําระเงินทั้งหมด 4 * 12 (หรือ 48) |
| พีเอ็มที | จำเป็น ระบุการชําระเงินที่จะทําในแต่ละงวดสองครั้ง Payments มักจะมีเงินต้นและดอกเบี้ยที่ไม่เปลี่ยนแปลงตลอดอายุการผ่อนชําระ |
| pv | ไม่จำเป็น ตัวแปรที่ระบุมูลค่าปัจจุบัน (หรือเงินก้อน) ของชุดของการชําระเงินในอนาคต ตัวอย่างเช่น เมื่อคุณยืมเงินเพื่อซื้อรถ จํานวนเงินกู้คือมูลค่าปัจจุบันของผู้ให้กู้ของการชําระเงินรถยนต์รายเดือนที่คุณจะทํา ถ้าละไว้ จะถือว่าเป็นศูนย์ |
| พิมพ์ | ไม่จำเป็น ตัวแปรที่ระบุ วันครบกําหนดชําระเงิน ใช้ 0 ถ้าถึงกําหนดชําระเงินตอนสิ้นสุดระยะเวลาการชําระเงิน หรือใช้ 1 ถ้าครบกําหนดชําระเงินตอนต้นงวด ถ้าละไว้ จะถือว่าเป็นศูนย์ |
ข้อสังเกต
เงินรายปีคือชุดของการชําระเงินสดคงที่ที่เกิดขึ้นในช่วงเวลาหนึ่ง เงินรายปีอาจเป็นเงินกู้ (เช่น การจํานองบ้าน) หรือการลงทุน (เช่น แผนการออมรายเดือน)
อาร์กิวเมนต์ rate และ nper ต้องคํานวณโดยใช้ระยะเวลาการชําระเงินที่แสดงเป็นหน่วยเดียวกัน ตัวอย่างเช่น ถ้าคํานวณ rate โดยใช้เดือน nper ก็ต้องคํานวณโดยใช้เดือนด้วย
สําหรับอาร์กิวเมนต์ทั้งหมด เงินสดที่จ่ายออกไป (เช่น เงินฝากเพื่อการออม) จะแสดงด้วยเลขจํานวนลบ เงินสดที่ได้รับ (เช่น เช็คเงินปันผล) จะแสดงด้วยเลขจํานวนบวก
ตัวอย่างคิวรี
| นิพจน์ | ผลลัพธ์ |
|---|---|
| SELECT FinancialSample.*, FV([AnnualRate]/12,[TermInYears]*12,-[MonthlyRePayment],[LoanAmount],0) AS FutureValue FROM FinancialSample; | ส่งกลับเขตข้อมูลทั้งหมดจากตาราง "FinancialSample" คํานวณมูลค่าในอนาคตของ "LoanAmount" ตาม "AnnualRate","MonthlyRePayment" และ "TermInYears" แล้วแสดงผลลัพธ์ในคอลัมน์ "FutureValue" |
ตัวอย่าง VBA
หมายเหตุ
ตัวอย่างต่อไปนี้จะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับ VBA ให้เลือก การอ้างอิงนักพัฒนาในรายการ ดรอปดาวน์ที่อยู่ถัดจาก ค้นหา แล้วใส่คําอย่างน้อยหนึ่งคําในกล่องค้นหา
ตัวอย่างนี้จะใช้ฟังก์ชัน FV เพื่อส่งกลับมูลค่าในอนาคตของการลงทุน ให้แก่อัตราร้อยละที่เกิดขึ้นต่องวด ()APR / 12 จํานวนการชําระเงินทั้งหมด ()TotPmts การชําระเงิน ()Payment มูลค่าปัจจุบันของการลงทุน ()PVal และตัวเลขที่ระบุว่าการชําระเงินจะเกิดขึ้นที่จุดเริ่มต้นหรือสิ้นสุดงวดการชําระเงิน ()PayType โปรดทราบว่า เนื่องจาก แสดง Payment ถึงเงินสดที่จ่ายออกไป จึงเป็นจํานวนลบ
Dim Fmt, Payment, APR, TotPmts, PayType, PVal, FVal
Const ENDPERIOD = 0, BEGINPERIOD = 1 ' When payments are made.
Fmt = "###,###,##0.00" ' Define money format.
Payment = InputBox("How much do you plan to save each month?")
APR = InputBox("Enter the expected interest annual percentage rate.")
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
TotPmts = InputBox("For how many months do you expect to save?")
PayType = MsgBox("Do you make payments at the end of month?", vbYesNo)
If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD
PVal = 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) & "."