---
title: IPMT – หาดอกเบี้ยต่องวด
url: https://www.thepexcel.com/functions/excel/financial/ipmt/
type: function-explainer
program: Excel
syntax: "=IPMT(rate, per, nper, pv, [fv], [type])"
date: 2025-12-02
updated: 2025-12-23
scores:
  popularity: 4
  difficulty: 6
  usefulness: 6
---

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

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

## คำอธิบาย

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

## Syntax

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

## Arguments

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

## ตัวอย่าง

### 1. ดอกเบี้ยเดือนแรกของเงินกู้

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

**ผลลัพธ์:** `-41.67`

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

### 2. ดอกเบี้ยงวดที่ 30 เมื่อหนี้ลดลงแล้ว

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

**ผลลัพธ์:** `-21.50`

ดอกเบี้ยเดือนที่ 30 ของการกู้ยืมเดียวกัน โปรดสังเกต ดอกเบี้ยลดลงจาก -41.67 เป็น -21.50 เพราะยอดหนี้ลดลงแล้ว ส่วนที่เหลือของการจ่ายไปเป็นต้นหนี้

### 3. การสร้างตารางตัดตรงหนี้แบบสมบูรณ์

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

**ผลลัพธ์:** `ตารางแสดงดอกเบี้ยและเงินต้นแต่ละเดือน`

ใช้ IPMT ร่วมกับ PPMT (principal payment) ในการสร้างตารางตัดตรงหนี้ที่แสดงค่าต่างๆ ของแต่ละเดือน (ดอกเบี้ย, เงินต้น, คงเหลือ) นี่คือการใช้งานจริงมากที่สุด

### 4. การลงทุนที่มี future value เป้าหมาย

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

**ผลลัพธ์:** `-333.33`

คำนวณดอกเบี้ยเดือนแรก เมื่อ ลงทุน 50,000 บาท เป้าหมายให้หลังจาก 10 ปี (120 เดือน) มีเงิน 100,000 บาท อัตรา 8% ต่อปี

## หมายเหตุเพิ่มเติม

- ใช้ IPMT ร่วมกับ PPMT ในการสร้างตารางตัดตรงหนี้ (amortization schedule) เช่น =IPMT(...) ในคอลัมน์ดอกเบี้ย และ =PPMT(...) ในคอลัมน์เงินต้น

- ถ้า rate เป็น 0% (ไม่มีดอกเบี้ย) IPMT ก็จะคืน 0 ไม่มีข้อผิดพลาด

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

- ในตารางตัดตรงหนี้ IPMT + PPMT ต้องเท่ากับ PMT (การจ่ายรวม) ถ้าไม่เท่า แสดงว่ามีข้อผิดพลาดในการตั้งค่า

- ใช้ -ABS() ถ้าต้องการให้ผลลัพธ์เป็นบวกเสมอ เช่น =-IPMT(5%/12, 1, 60, 10000) จะแสดง 41.67 แทน -41.67

## คำถามที่พบบ่อย

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

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

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

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

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

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

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

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

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

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

## แหล่งข้อมูลเพิ่มเติม

- [Official Microsoft Documentation](https://support.microsoft.com/en-us/office/ipmt-function-5cce0ad6-8402-4a41-8d29-61a0b054cb6f) _(official)_
- [ExcelJet - IPMT Function Guide](https://exceljet.net/excel-functions/excel-ipmt-function) _(guide)_
- [Related: PMT Function](https://support.microsoft.com/en-us/office/pmt-function-0214da64-9a63-4996-bc20-214433fa1c0a) _(official)_
- [Related: PPMT Function](https://support.microsoft.com/en-us/office/ppmt-function-c370d271-faac-430e-b59b-3ef0982fcd45) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/financial/ipmt/](https://www.thepexcel.com/functions/excel/financial/ipmt/)_
