Online Reference |
Microsoft Reference |
|
|
NPer FunctionVBA Function, ส่งออกค่าเป็นประเภทข้อมูล Double ที่ระบุจำนวนงวดของการจ่าย ทราบ โดยมีงวดการจ่ายสม่ำเสมอ การจ่ายคงที่ และอัตราดอกเบี้ยคงที่ ไวยากรณ์
อากิวเมนต์ของฟังก์ชัน NPer มีความหมาย คือ
ลักษณะการประยุกต์งวดการจ่ายเป็นชุดการจ่ายที่คงที่ตลอดระยะเวลาทั้งหมด การจ่ายสามารถเป็นการชำระเงินกู้ ( เช่น ค่างวดเงินกู้ซื้อบ้าน) หรือการลงทุน ( เช่น การฝากเงินออมเป็นรายเดือน) อากิวเมนต์ทั้งหมด เงินสดจ่ายออก ( เช่น การฝากเงินออม) ให้เป็นค่าลบ เงินสดรับเข้า ( เช่น เงินปันผล) ให้เป็นบวก ดูเพิ่มเติมฟังก์ชัน DDB, ฟังก์ชัน FV, ฟังก์ชัน IPMT, ฟังก์ชัน IRR, ฟังก์ชัน MIRR, ฟังก์ชัน NPV, ฟังก์ชัน Pmt, ฟังก์ชัน PPmt, ฟังก์ชัน PV, ฟังก์ชัน Rate, ฟังก์ชัน SLN, ฟังก์ชัน SYD ตัวอย่างตัวอย่างการใช้ฟังก์ชัน NPer ในการส่งออกค่าจำนวนงวดของการจ่าย โดยการจ่ายชำระเงินกู้เก็บค่าใน PVal อัตราดอกเบี้ยต่อปีซึ่งกำหนดเป็นงวด (APR / 12), การจ่าย (Payment), มูลค่าอนาคตของเงินกู้ (FVal) และตัวเลขที่ระบุกำหนดการจ่าย (PayType) Dim FVal, PVal, APR, Payment, PayType, TotPmts ' ค่า FV ของเงินกู้มักจะกำหนดเป็น 0 ' ตรวจสอบความถูกต้อง Payment = InputBox("How much do you want to pay each month?") If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD TotPmts = NPer(APR / 12, -Payment, PVal, FVal, PayType) If Int(TotPmts) <> TotPmts Then TotPmts = Int(TotPmts) + 1 MsgBox "It will take you " & TotPmts & " months to pay off your loan."
|
||||||||||||||||