---
title: PMT – คำนวณค่างวดสินเชื่อหรือเงินกู้
url: https://www.thepexcel.com/functions/excel/financial/pmt/
type: function-explainer
program: Excel
syntax: "=PMT(rate, nper, pv, [fv], [type])"
date: 2025-12-02
updated: 2025-12-22
scores:
  popularity: 5
  difficulty: 6
  usefulness: 7
---

# PMT – คำนวณค่างวดสินเชื่อหรือเงินกู้

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

## คำอธิบาย

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

## Syntax

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

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| rate | Yes | Number |  | อัตราดอกเบี้ยต่องวด ถ้าดอกเบี้ย 6% ต่อปี แต่จ่ายรายเดือน ให้ใส่ 6%/12 หรือ 0.5% |
| nper | Yes | Number |  | จำนวนงวดทั้งหมดที่ต้องจ่าย เช่น กู้ 5 ปี จ่ายรายเดือน = 5*12 = 60 งวด |
| pv | Yes | Number |  | มูลค่าปัจจุบัน (Present Value) หรือยอดเงินกู้ทั้งหมด |
| fv | No | Number | 0 | มูลค่าในอนาคต (Future Value) หรือยอดเงินที่ต้องการเหลือหลังจ่ายงวดสุดท้าย ถ้าไม่ใส่จะเป็น 0 (หมายถึงจ่ายหมด) |
| type | No | Number | 0 | กำหนดว่าจ่ายเมื่อไหร่ ใส่ 0 หรือไม่ใส่ = จ่ายปลายงวด, ใส่ 1 = จ่ายต้นงวด |

## ตัวอย่าง

### 1. คำนวณค่างวดสินเชื่อรถยนต์

```excel
=PMT(5%/12, 60, 800000)
```

**ผลลัพธ์:** `-15,093.64`

สมมติกู้ซื้อรถ 800,000 บาท ดอกเบี้ย 5% ต่อปี ผ่อน 60 งวด (5 ปี) จะต้องจ่ายค่างวดเดือนละประมาณ 15,094 บาท สังเกตว่าผลลัพธ์เป็นลบเพราะหมายถึงเงินที่ต้องจ่ายออกไปครับ

### 2. คำนวณค่างวดสินเชื่อบ้าน

```excel
=PMT(6.5%/12, 25*12, 3000000)
```

**ผลลัพธ์:** `-20,256.79`

กู้ซื้อบ้าน 3 ล้านบาท ดอกเบี้ย 6.5% ต่อปี ผ่อน 25 ปี (300 งวด) ค่างวดเดือนละประมาณ 20,257 บาท ลองปรับจำนวนปีดูได้ครับว่าถ้าผ่อนสั้นลงจะประหยัดดอกเบี้ยได้เท่าไหร่ 💡

### 3. เก็บเงินรายเดือนให้ได้ 1 ล้านบาท

```excel
=PMT(4%/12, 10*12, 0, 1000000)
```

**ผลลัพธ์:** `-6,791.33`

ถ้าอยากมีเงิน 1 ล้านบาทใน 10 ปี โดยได้ผลตอบแทน 4% ต่อปี ต้องเก็บเงินเดือนละประมาณ 6,791 บาท ที่น่าสนใจคือตรงนี้ใส่ pv เป็น 0 (เริ่มจากไม่มีเงิน) และ fv เป็น 1,000,000 (เป้าหมาย) ซึ่งเป็นการใช้ PMT แบบ Savings Plan แทนแบบ Loan ครับ

### 4. เปรียบเทียบการจ่ายต้นงวด vs ปลายงวด

```excel
=PMT(6%/12, 36, 500000, 0, 1)
```

**ผลลัพธ์:** `-15,133.01`

กู้ 500,000 บาท ดอกเบี้ย 6% ผ่อน 3 ปี แต่จ่ายต้นงวด (type=1) ค่างวดจะถูกลงเล็กน้อยเหลือ 15,133 บาท เทียบกับจ่ายปลายงวดที่ 15,209 บาท เพราะจ่ายเร็วขึ้นทำให้ดอกเบี้ยลดลงครับ

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

- ใช้ PPMT และ IPMT คู่กับ PMT เพื่อดูว่าในแต่ละงวด เงินต้นและดอกเบี้ยเป็นสัดส่วนเท่าไหร่

- ถ้าดอกเบี้ยเป็น % ต่อปี อย่าลืมหารด้วย 12 เสมอเมื่อจ่ายรายเดือน ตรงนี้เป็นจุดที่ผิดพลาดบ่อยมากครับ

- ลองปรับ nper (จำนวนงวด) ดูหลายๆ ค่า จะเห็นชัดว่าผ่อนยาวค่างวดถูกลงแต่ดอกเบี้ยรวมจะสูงขึ้นมาก

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

**Q: ทำไมผลลัพธ์ PMT ถึงเป็นค่าลบ?**

เป็นเรื่องปกติครับ 😅 PMT แสดงผลเป็นลบเพราะหมายถึงเงินที่ต้องจ่ายออกไป (Cash Outflow) ถ้าอยากได้ค่าบวก แค่ใส่เครื่องหมายลบหน้าสูตร เช่น =-PMT(...) หรือใส่ลบหน้ายอดเงินกู้ เช่น =PMT(rate, nper, -pv)

**Q: จะคำนวณดอกเบี้ยรวมทั้งหมดที่ต้องจ่ายได้ยังไง?**

เอาค่างวดคูณจำนวนงวด แล้วลบด้วยยอดเงินกู้ครับ เช่น ถ้าค่างวด 15,094 บาท ผ่อน 60 งวด กู้ 800,000 บาท ดอกเบี้ยรวม = (15,094 x 60) - 800,000 = 105,640 บาท หรือใช้สูตร =PMT(...)*nper - pv ก็ได้

**Q: PMT รวมภาษีและค่าธรรมเนียมด้วยมั้ย?**

ไม่รวมครับ PMT คำนวณเฉพาะเงินต้นและดอกเบี้ยเท่านั้น ค่าภาษี ค่าธรรมเนียม หรือค่าประกันต้องบวกเพิ่มเองครับ ซึ่งในความเป็นจริงค่างวดจริงอาจสูงกว่าที่ PMT คำนวณได้

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

- [PMT function - Microsoft Support](https://support.microsoft.com/en-us/office/pmt-function-0214da64-9a63-4996-bc20-214433fa6441) _(official)_
- [PMT Function - ExcelJet](https://exceljet.net/functions/pmt-function) _(guide)_

---

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