Online Reference |
Microsoft Reference |
|
|
IPmt FunctionVBA Function, ส่งออกค่าเป็นประเภทข้อมูล Double ที่ระบุดอกเบี้ยที่จ่ายในงวดที่ต้องการทราบ โดยมีงวดการจ่ายสม่ำเสมอ การจ่ายคงที่ และอัตราดอกเบี้ยคงที่ ไวยากรณ์
อากิวเมนต์ของฟังก์ชัน IPmt มีความหมาย คือ
ลักษณะการประยุกต์งวดการจ่ายเป็นชุดการจ่ายที่คงที่ตลอดระยะเวลาทั้งหมด การจ่ายสามารถเป็นการชำระเงินกู้ ( เช่น ค่างวดเงินกู้ซ้อบ้าน) หรือการลงทุน ( เช่น การฝากเงินออมเป็นรายเดือน) อากิวเมนต์ rate และ nper ต้องมีหน่วยเป็นหน่วยเดียวกัน เช่น rate คำนวณเป็นอัตราต่อเดือน nper จะต้องเป็นรายเดือนด้วย อากิวเมนต์ทั้งหมด เงินสดจ่ายออก (เช่น การฝากเงิน) ให้เป็นค่าลบ เงินสดรับเข้า (เช่น เงินปันผล) ให้เป็นบวก ดูเพิ่มเติมฟังก์ชัน DDB, ฟังก์ชัน IRR, ฟังก์ชัน MIRR, ฟังก์ชัน NPer, ฟังก์ชัน NPV, ฟังก์ชัน Pmt, ฟังก์ชัน PPmt, ฟังก์ชัน PV, ฟังก์ชัน Rate, ฟังก์ชัน SLN, ฟังก์ชัน SYD ตัวอย่างตัวอย่างการใช้ฟังก์ชัน IPmt ในการคำนวณจำนวนดอกเบี้ยที่จ่าย เมื่อการจ่ายเท่ากันทุกงวด โดยให้กำหนดเป็นงวด (APR / 12), จำนวนงวดการจ่ายทั้งหมด (TotPmts), การจ่าย (Payment), มูลค่าปัจจุบันของการลงทุน (PVal), มูลค่าเงินกู้ในอนาคต (FVal), และตัวเลขที่ระบุกำหนดการจ่าย (PayType) Dim FVal, Fmt, PVal, APR, TotPmts, PayType, Period, IntPmt, TotInt, Msg ' ปกติใช้ 0 สำหรับเงินกู้ ' ตรวจความถูกต้องของค่า TotPmts = InputBox("How many monthly payments?") If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD For Period = 1 To TotPmts ' Total all interest. Msg = "You'll pay a total of " & Format(TotInt, Fmt)
|
||||||||||||||||||