Thep Excel

IPMT – หาดอกเบี้ยต่องวด

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

=IPMT(rate, per, nper, pv, [fv], [type])

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
4/10

Difficulty
6/10

Usefulness
6/10

Syntax & Arguments

=IPMT(rate, per, nper, pv, [fv], [type])

Argument Type Required Default Description
rate Number Yes อัตราดอกเบี้ยต่องวด ต้องเป็นตัวเดียวกับหน่วยของ nper เช่น ถ้าเป็นรายเดือน ให้หารอัตราประจำปีด้วย 12
per Number Yes งวดที่ต้องการหาดอกเบี้ย ต้องอยู่ในช่วง 1 ถึง nper
nper Number Yes จำนวนงวดการจ่ายชำระทั้งหมด ต้องตรงกับหน่วยของ rate (ถ้า rate เป็นรายเดือน nper ต้องเป็นจำนวนเดือน)
pv Number Yes มูลค่าปัจจุบัน (เงินกู้/การลงทุนเริ่มต้น) ใส่เป็นจำนวนลบถ้าเป็นเงินกู้ (เงินที่คุณจ่ายออกไป) หรือเป็นบวกถ้าเป็นเงินที่ได้รับ
fv Number Optional 0 มูลค่าในอนาคต (cash balance ที่คุณต้องการให้เหลือหลังจ่ายครบทุกงวด) ค่าเริ่มต้นคือ 0
type Number Optional 0 ระบุเวลาการจ่ายชำระ: 0 = สิ้นสุดงวด (ค่าเริ่มต้น), 1 = ต้นงวด

Examples

ดอกเบี้ยเดือนแรกของเงินกู้
IPMT(5%/12, 1, 60, -10000)
หาดอกเบี้ยเดือนแรกของเงินกู้ 10,000 บาท อัตรา 5% ต่อปี ระยะเวลา 5 ปี (60 เดือน) ผลลัพธ์ติดลบ (-41.67) แสดงว่าเป็นเงินที่จ่ายออก
Excel Formula:

=IPMT(5%/12, 1, 60, -10000)

Result:

-41.67

ดอกเบี้ยงวดที่ 30 เมื่อหนี้ลดลงแล้ว
IPMT(5%/12, 30, 60, -10000)
ดอกเบี้ยเดือนที่ 30 ของการกู้ยืมเดียวกัน โปรดสังเกต ดอกเบี้ยลดลงจาก -41.67 เป็น -21.50 เพราะยอดหนี้ลดลงแล้ว ส่วนที่เหลือของการจ่ายไปเป็นต้นหนี้
Excel Formula:

=IPMT(5%/12, 30, 60, -10000)

Result:

-21.50

การสร้างตารางตัดตรงหนี้แบบสมบูรณ์
IPMT(5%/12, ROW()-1, 60, -10000) หรือคู่กับ =PPMT(5%/12, ROW()-1, 60, -10000)
ใช้ IPMT ร่วมกับ PPMT (principal payment) ในการสร้างตารางตัดตรงหนี้ที่แสดงค่าต่างๆ ของแต่ละเดือน (ดอกเบี้ย, เงินต้น, คงเหลือ) นี่คือการใช้งานจริงมากที่สุด
Excel Formula:

=IPMT(5%/12, ROW()-1, 60, -10000) หรือคู่กับ =PPMT(5%/12, ROW()-1, 60, -10000)

Result:

ตารางแสดงดอกเบี้ยและเงินต้นแต่ละเดือน

การลงทุนที่มี future value เป้าหมาย
IPMT(8%/12, 1, 120, -50000, 100000)
คำนวณดอกเบี้ยเดือนแรก เมื่อ ลงทุน 50,000 บาท เป้าหมายให้หลังจาก 10 ปี (120 เดือน) มีเงิน 100,000 บาท อัตรา 8% ต่อปี
Excel Formula:

=IPMT(8%/12, 1, 120, -50000, 100000)

Result:

-333.33

FAQs

ทำไม IPMT ให้ผลลัพธ์เป็นลบ?

ตามอนุสัญญา Excel ถ้า pv ใส่เป็นลบ (เงินกู้ออกไป) ผลลัพธ์ก็จะเป็นลบ (เงินจ่ายออก) ถ้าคุณต้องการเห็นเป็นบวก ให้ใส่ pv เป็นบวก หรือใช้ ABS() ห่อรอบ IPMT

IPMT กับ PPMT ต่างกันยังไง?

IPMT คำนวณส่วนดอกเบี้ยของงวดนั้น PPMT คำนวณส่วนของเงินต้น IPMT + PPMT = PMT (การจ่ายรวมต่องวด)

ใช้ IPMT กับการจ่ายรายปีได้ไหม?

ได้ แต่ต้องไม่หาร rate และไม่คูณ nper ตัวอย่าง: =IPMT(5%, 1, 20, -100000) สำหรับการจ่ายรายปี 20 ปี อัตรา 5% ต่อปี

per ต้องเป็นจำนวนเต็มไหม?

ใช่ per ต้องเป็นจำนวนเต็มและต้องอยู่ระหว่าง 1 ถึง nper ถ้าใส่นอกช่วง จะ return ข้อผิดพลาด #NUM!

Excel เวอร์ชันไหนมี IPMT?

IPMT เป็นฟังก์ชันเดิมใน Excel มีตั้งแต่ Excel 5.0 (ปี 1993) ใช้ได้ทุกเวอร์ชัน Excel และ Google Sheets

Resources & Related

Additional Notes

IPMT (Interest Payment) ใช้คำนวณส่วนดอกเบี้ยของการจ่ายชำระในแต่ละงวด ต่างจาก PMT ที่คำนวณจำนวนเงินรวมทั้งหมดต่องวด

ตัวอย่างเช่น เมื่อคุณกู้เงิน 1 ล้านบาทอัตรา 5% ต่อปี 20 ปี ในงวดแรก คุณจะต้องจ่ายดอกเบี้ยสูงสุด แต่ยิ่งเวลาผ่านไป ดอกเบี้ยจะลดลง เพราะเงินต้นลดลง IPMT บอกให้คุณรู้ว่าในแต่ละงวด ส่วนไหนของการจ่ายคือดอกเบี้ย

ที่เจ๋งคือ IPMT ใช้คู่กับ PPMT ได้ (PPMT คำนวณส่วนของเงินต้น) ทำให้คุณเห็นความเปลี่ยนแปลงของอัตราส่วนดอกเบี้ย-เงินต้นได้ชัดเจน เหมาะมากในการสร้างตารางตัดตรงหนี้ 😎

Leave a Reply

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