Thep Excel

ISPMT – คำนวณดอกเบี้ยสำหรับสินเชื่อที่จ่ายเงินต้นเท่าๆ กัน

ISPMT คำนวณดอกเบี้ยที่จ่ายในแต่ละงวด สำหรับสินเชื่อที่มีการจ่ายเงินต้นเท่าๆ กันตลอด

=ISPMT(rate, per, nper, pv)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
4/10

Difficulty
6/10

Usefulness
6/10

Syntax & Arguments

=ISPMT(rate, per, nper, pv)

Argument Type Required Default Description
rate Number Yes อัตราดอกเบี้ยต่องวด (ต้องหารเหมาะสมถ้าใช้อัตราประจำปี ตัวอย่าง: 12%/12 สำหรับเดือน)
per Number Yes งวดที่ต้องการหา (ต้องเป็นตัวเลขตั้งแต่ 0 ถึง nper)
nper Number Yes จำนวนงวดทั้งหมดของสินเชื่อ
pv Number Yes เงินต้นทั้งหมด (Present Value) – จำนวนเงินที่ยืมตอนแรก

Examples

ตัวอย่างพื้นฐาน: คำนวณดอกเบี้ยงวดแรก
ISPMT(10%/12, 0, 60, 100000)
สินเชื่อ 100,000 บาท อัตรา 10% ต่อปี จ่ายเป็นรายเดือน 60 งวด งวดแรก (per=0) ดอกเบี้ยประมาณ 833 บาท (ติดลบเพราะเป็นค่าใช้จ่าย)
Excel Formula:

=ISPMT(10%/12, 0, 60, 100000)

Result:

-833.33

ตัวอย่างเปรียบเทียบ: ดอกเบี้ยงวดท้าย
ISPMT(10%/12, 59, 60, 100000)
งวดสุดท้าย (per=59) ดอกเบี้ยต่ำกว่ามาก เหลือแค่ 13.89 บาท เพราะเงินต้นลดลงไปเกือบหมดแล้ว
Excel Formula:

=ISPMT(10%/12, 59, 60, 100000)

Result:

-13.89

กรณีจริง: สินเชื่ออสังหาริมทรัพย์แบบ Flat Rate
ISPMT(0.08/12, ROW()-2, 240, 5000000)
สินเชื่อบ้าน 5 ล้านบาท อัตรา 8% ต่อปี จ่าย 20 ปี (240 เดือน) ใช้ ROW()-2 เพื่อให้ได้งวดต่างๆ ตั้งแต่ 0 ถึง 239 แล้ว Copy Down ดูดอกเบี้ยลดลงเรื่อยๆ
Excel Formula:

=ISPMT(0.08/12, ROW()-2, 240, 5000000)

Result:

ดอกเบี้ยของแต่ละงวด

FAQs

ทำไม ISPMT กับ IPMT ให้คำตอบต่างกัน?

ISPMT ใช้กับสินเชื่อ Flat Rate (เงินต้นเท่าๆ กัน) แต่ IPMT ใช้กับสินเชื่อปกติ (เงินต้น+ดอกเบี้ยเท่าๆ กัน) แบบกู้บ้านส่วนใหญ่ใช้ IPMT

ทำไมผลลัพธ์เป็นตัวเลขลบ?

ตามแบบแผน Excel ค่าใช้จ่าย (เช่น ดอกเบี้ยที่ต้องจ่าย) แสดงเป็นลบ ส่วนเงินรับแสดงเป็นบวก ถ้าต้องการบวกให้ใช้ ABS() เพื่อแสดงเป็นค่าบวก

ตัวแปร per เริ่มจากเท่าไหร่?

เริ่มจาก 0 ไม่ใช่ 1 ต่างจาก IPMT ที่เริ่มจาก 1 ดังนั้นงวดแรกใช้ per=0 งวดที่สองใช้ per=1 และต่อไปเรื่อยๆ

ใช้ ISPMT กับ Excel เวอร์ชันไหนได้บ้าง?

ISPMT ใช้ได้ตั้งแต่ Excel 2007 เป็นต้นมา ใช้ได้ทุกเวอร์ชัน รวม Excel 365

Resources & Related

Additional Notes

ISPMT ช่วยคำนวณดอกเบี้ยในแต่ละงวดของสินเชื่อที่มีลักษณะพิเศษ – เงินต้นจ่ายเท่าๆ กันทุกเดือน แต่ดอกเบี้ยลดลงเรื่อยๆ (เพราะเงินต้นลดลง).

ที่เจ๋งของ ISPMT คือมันต่างจาก IPMT – ฟังก์ชัน IPMT สำหรับสินเชื่อที่จ่ายปกติ (เงินต้น+ดอกเบี้ยรวมกันเท่าๆ กัน) แต่ ISPMT สำหรับกรณีพิเศษที่เงินต้นแบ่งเท่าๆ กัน.

ส่วนตัวผม มักใช้ ISPMT เวลาต้องคำนวณสินเชื่อแบบ Flat Rate หรือสินเชื่อบางประเภทในธนาคารเก่าๆ ที่ใช้วิธีจ่ายเงินต้นแบบนี้ ส่วนสินเชื่อบ้านส่วนใหญ่ใช้ IPMT มากกว่า 😎

Leave a Reply

Your email address will not be published. Required fields are marked *