Thep Excel

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

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

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

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
5/10

Difficulty
6/10

Usefulness
7/10

Syntax & Arguments

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

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

Examples

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

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

Result:

-15,093.64

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

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

Result:

-20,256.79

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

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

Result:

-6,791.33

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

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

Result:

-15,133.01

FAQs

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

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

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

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

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

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

Resources & Related

Additional Notes

PMT เป็นฟังก์ชันที่ใช้คำนวณค่างวดสำหรับสินเชื่อหรือเงินกู้ ไม่ว่าจะเป็นสินเชื่อรถยนต์ สินเชื่อบ้าน หรือสินเชื่อส่วนบุคคล

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

ที่ต้องระวังคือ หน่วยของอัตราดอกเบี้ยและจำนวนงวดต้องตรงกัน ถ้าจ่ายรายเดือนก็ต้องใช้ดอกเบี้ยรายเดือน (หารด้วย 12) และจำนวนเดือน ถ้าตรงนี้ไม่ตรงกันผลลัพธ์จะผิดแน่นอนครับ

ส่วนตัวผมใช้ PMT บ่อยมากตอนวางแผนการเงิน ลองเปรียบเทียบดูว่าถ้ากู้ยาวขึ้นค่างวดจะลดลงเท่าไหร่ หรือถ้าดอกเบี้ยเปลี่ยนจะกระทบยังไง ทำให้ตัดสินใจได้ง่ายขึ้นครับ 😎

Leave a Reply

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