Online Reference |
Microsoft Reference |
|
|
Pmt FunctionVBA Function, ส่งออกค่าเป็นประเภทข้อมูล Double ที่ระบุจำนวนเงินจ่ายในแต่ละงวดที่ต้องการทราบ โดยมีงวดการจ่ายสม่ำเสมอ การจ่ายคงที่ และอัตราดอกเบี้ยคงที่ ไวยากรณ์
อากิวเมนต์ของฟังก์ชัน Pmt มีความหมาย คือ
ลักษณะการประยุกต์งวดการจ่ายเป็นชุดการจ่ายที่คงที่ตลอดระยะเวลาทั้งหมด การจ่ายสามารถเป็นการชำระเงินกู้ ( เช่น ค่างวดเงินกู้ซื้อบ้าน) หรือการลงทุน ( เช่น การฝากเงินออมเป็นรายเดือน) อากิวเมนต์ rate และ nper ต้องมีหน่วยเป็นหน่วยเดียวกัน เช่น rate คำนวณเป็นอัตราต่อเดือน nper จะต้องเป็นรายเดือนด้วย อากิวเมนต์ทั้งหมด เงินสดจ่ายออก ( เช่น การฝากเงินออม) ให้เป็นค่าลบ เงินสดรับเข้า ( เช่น เงินปันผล) ให้เป็นบวก ดูเพิ่มเติมฟังก์ชัน DDB, ฟังก์ชัน FV, ฟังก์ชัน IPMT, ฟังก์ชัน IRR, ฟังก์ชัน MIRR, ฟังก์ชัน NPer, ฟังก์ชัน NPV, ฟังก์ชัน PPmt, ฟังก์ชัน PV, ฟังก์ชัน Rate, ฟังก์ชัน SLN, ฟังก์ชัน SYD ตัวอย่างตัวอย่างการใช้ฟังก์ชัน Pmt ในการส่งออกค่าการจ่ายแต่ละงวดสำหรับเงินกู้ตลอดช่วงเวลา โดยให้กำหนดอัตราดอกเบี้ยเป็นงวด (APR / 12), จำนวนงวดการจ่ายทั้งหมด (TotPmts), มูลค่าปัจจุบันของการลงทุน (PVal), มูลค่าเงินกู้ในอนาคต (FVal), และตัวเลขที่ระบุกำหนดการจ่าย (PayType) Dim Fmt, FVal, PVal, APR, TotPmts, PayType, Payment ' กำหนดรูปแบบการเงิน ' ตรวจสอบความถูกต้อง TotPmts = InputBox("How many monthly payments will you make?") If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD Payment = Pmt(APR / 12, TotPmts, -PVal, FVal, PayType) MsgBox "Your payment will be " & Format(Payment, Fmt) & " per month."
|
||||||||||||||||||