Thep Excel

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

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

fx
=ISPMT(rate, per, nper, pv)

ความนิยม4/10
ความยาก6/10
ประโยชน์6/10

อัปเดต 2 December 2025

Syntax & Arguments

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

Additional Notes

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

ที่ต้องระวังคือ ISPMT ต่างจาก IPMT ตรงพื้นฐาน – IPMT สำหรับสินเชื่อที่จ่ายปกติ (ยอดผ่อนต่องวดคงที่ เงินต้น+ดอกเบี้ยรวมกันเท่ากันทุกงวด แบบสินเชื่อบ้านส่วนใหญ่) แต่ ISPMT สำหรับกรณีพิเศษที่ยอดผ่อนเงินต้นคงที่ทุกงวด ดอกเบี้ยจึงลดลงเป็นเส้นตรง ใช้สลับกันไม่ได้เพราะสมมติฐานคนละแบบ ผลลัพธ์ที่ได้จะไม่ตรงกับสัญญาจริงถ้าเลือกผิดฟังก์ชัน

ส่วนตัวผม มักเจอ ISPMT ในสินเชื่อรถยนต์ (hire purchase) แบบดอกเบี้ยคงที่ที่พบทั่วไปในไทย และสินเชื่อพนักงานที่บริษัทให้กู้แบบผ่อนต้นเท่ากันทุกเดือน จุดที่คนพลาดบ่อยที่สุดคือธนาคารมักโฆษณา “อัตราดอกเบี้ยคงที่” ตัวเลขต่ำ แต่เพราะเป็น flat rate ดอกเบี้ยรวมทั้งสัญญาสูงกว่าสินเชื่อแบบลดต้นลดดอก (declining balance) ที่อัตราหน้าตาเท่ากันเสมอ

Examples

ตัวอย่างพื้นฐาน: คำนวณดอกเบี้ยงวดแรกISPMT(10%/12, 0, 60, 100000)

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

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

ผลลัพธ์-833.33
ตัวอย่างเปรียบเทียบ: ดอกเบี้ยงวดท้ายISPMT(10%/12, 59, 60, 100000)

งวดสุดท้าย (per=59) ดอกเบี้ยต่ำกว่ามาก เหลือแค่ 13.89 บาท เพราะเงินต้นลดลงไปเกือบหมดแล้ว

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

ผลลัพธ์-13.89
สินเชื่ออสังหาริมทรัพย์แบบ Flat Rate ที่งวดครบ 1 ปีISPMT(0.08/12, 11, 240, 5000000)

สินเชื่อ 5 ล้านบาท อัตรา 8% ต่อปี ผ่อน 20 ปี (240 เดือน) เงินต้นแบ่งเท่าๆ กันทุกเดือน = 5,000,000/240 = 20,833.33 บาท/เดือน งวดที่ 12 (per=11 เพราะนับจาก 0) เงินต้นเหลือ 5,000,000×(1-11/240) จึงดอกเบี้ย = -5,000,000×(0.08/12)×(1-11/240) = -31,805.56 บาท ต่างจากงวดแรกที่ดอกเบี้ยสูงกว่านี้เพราะเงินต้นยังไม่ลด

fx
=ISPMT(0.08/12, 11, 240, 5000000)

ผลลัพธ์-31805.56
สินเชื่อรถยนต์ดอกเบี้ยคงที่ (hire purchase) เดือนที่ 6ISPMT(0.045/12, 5, 48, 600000)

รถราคา 600,000 บาท อัตราดอกเบี้ยคงที่ 4.5% ต่อปี ผ่อน 48 เดือน เดือนที่ 6 คือ per=5 = -600,000×(0.045/12)×(1-5/48) = -2,015.625 ปัดเป็น -2,015.62 เป็นรูปแบบสินเชื่อรถยนต์ flat rate ที่ธนาคาร/ไฟแนนซ์ในไทยใช้กันทั่วไป ต่างจากดอกเบี้ยลดต้นลดดอกที่ใช้ IPMT

fx
=ISPMT(0.045/12, 5, 48, 600000)

ผลลัพธ์-2015.62
สินเชื่อพนักงาน (staff loan) HR คำนวณดอกเบี้ยหักบัญชีเดือนที่ 12ISPMT(0.03/12, 11, 24, 120000)

บริษัทให้พนักงานกู้ 120,000 บาท ดอกเบี้ยพนักงาน 3% ต่อปี ผ่อนต้นเท่ากัน 24 เดือน งวดที่ 12 (per=11) ดอกเบี้ยที่ HR ต้องหักจากเงินเดือน = -120,000×(0.03/12)×(1-11/24) = -162.50 บาท ใช้สูตรนี้สร้างตารางหักดอกเบี้ยรายเดือนทั้ง 24 งวดได้ทันทีด้วย absolute reference

fx
=ISPMT(0.03/12, 11, 24, 120000)

ผลลัพธ์-162.50

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

ทำไมธนาคารโฆษณาดอกเบี้ยคงที่ (flat rate) ต่ำ แต่จ่ายจริงแพงกว่าที่คิด?+

เพราะ flat rate คิดดอกเบี้ยจากเงินต้นตั้งต้นตลอดสัญญา (ตามสูตร ISPMT) ไม่ได้ลดลงตามเงินต้นที่ผ่อนไปแล้วเหมือนดอกเบี้ยลดต้นลดดอก (declining balance ตามสูตร IPMT) อัตราหน้าตาเท่ากัน แต่ดอกเบี้ยรวมทั้งสัญญาของ flat rate จะสูงกว่าเสมอ ต้องแปลงเป็น effective rate ก่อนเทียบจริงๆ

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ ISPMT จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้ISPMTFinancial
Financial (5)
IPMT

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

NPER

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

PMT

PMT คำนวณค่างวดที่ต้องจ่ายต่อเดือนจากยอดเงินกู้ อัตราดอกเบี้ย และจำนวนงวด โดยค่าที่ได้จะรวมทั้งเงินต้นและดอกเบี้ยแต่ไม่รวมภาษีและค่าธรรมเนียม

PPMT

PPMT คำนวณเฉพาะเงินต้นที่จ่ายในงวดที่ระบุ โดยแยกออกจากดอกเบี้ย ตรงข้ามกับ PMT ที่รวมทั้งเงินต้นและดอกเบี้ย

RATE

RATE เป็นฟังก์ชันการเงินที่ใช้สำหรับคำนวณอัตราดอกเบี้ยต่องวด (Interest Rate Per Period) สำหรับเงินกู้หรือการลงทุนที่มีการชำระเงินเป็นงวดๆ ด้วยจำนวนเงินคงที่ เหมาะสำหรับวิเคราะห์อัตราผลตอบแทนจากการให้กู้ยืมหรือการลงทุนในหลักทรัพย์

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่