---
title: ISPMT – คำนวณดอกเบี้ยสำหรับสินเชื่อที่จ่ายเงินต้นเท่าๆ กัน
url: https://www.thepexcel.com/functions/excel/financial/ispmt/
type: function-explainer
program: Excel
syntax: "=ISPMT(rate, per, nper, pv)"
date: 2025-12-02
updated: 2025-12-23
scores:
  popularity: 4
  difficulty: 6
  usefulness: 6
---

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

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

## คำอธิบาย

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

## Syntax

```excel
=ISPMT(rate, per, nper, pv)
```

## Arguments

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

## ตัวอย่าง

### 1. ตัวอย่างพื้นฐาน: คำนวณดอกเบี้ยงวดแรก

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

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

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

### 2. ตัวอย่างเปรียบเทียบ: ดอกเบี้ยงวดท้าย

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

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

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

### 3. กรณีจริง: สินเชื่ออสังหาริมทรัพย์แบบ Flat Rate

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

**ผลลัพธ์:** `ดอกเบี้ยของแต่ละงวด`

สินเชื่อบ้าน 5 ล้านบาท อัตรา 8% ต่อปี จ่าย 20 ปี (240 เดือน) ใช้ ROW()-2 เพื่อให้ได้งวดต่างๆ ตั้งแต่ 0 ถึง 239 แล้ว Copy Down ดูดอกเบี้ยลดลงเรื่อยๆ

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

- ใช้ Cell Reference มากกว่า Hardcode ค่า: ตั้งค่า Rate, Nper, PV ในเซลล์แยก แล้วอ้างอิงจากเซลล์นั้น ดีกว่า Copy ไปมา

- ใช้ Absolute Reference สำหรับ Rate, Nper, PV: ตัวอย่าง =ISPMT($B$1/12, ROW()-2, $B$2, $B$3) แล้ว Copy Down จะได้ผลถูกต้อง

- ใช้ร่วมกับ IPMT เพื่อเปรียบเทียบ: ถ้าต้องการดูความแตกต่างระหว่าง Flat Rate กับสินเชื่อปกติ ให้คำนวณทั้ง ISPMT และ IPMT ดูผลต่างที่ชัด

- จำไว้ว่า Per นับจาก 0: ตั้งแต่งวดแรก (per=0) ถึงงวดสุดท้าย (per=nper-1)

- ตรวจสอบเครื่องหมาย: ผลลัพธ์เป็นลบคือดอกเบี้ยเพราะเป็นค่าใช้จ่าย ถ้าต้องการบวกให้ใช้ ABS() หรือคูณด้วย -1

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

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

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

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

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

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

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

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

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

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

- [Microsoft Support - ISPMT](https://support.microsoft.com/en-us/office/ispmt-function-fa58adb6-9d39-4ce0-8f43-75399cea56cc) _(official)_
- [Microsoft Learn - IPMT (สำหรับเปรียบเทียบ)](https://support.microsoft.com/en-us/office/ipmt-function-1417839c-c3ed-41f5-ba3f-d01c00f1f2fe) _(official)_
- [Microsoft Learn - PMT (สำหรับการจ่ายเงินทั้งสิ้น)](https://support.microsoft.com/en-us/office/pmt-function-0214da64-9a63-4996-bc20-214433fa3da7) _(official)_

---

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