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 บาท สังเกตว่าผลลัพธ์เป็นลบเพราะหมายถึงเงินที่ต้องจ่ายออกไป (Cash Outflow) ครับ
Excel Formula:

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

Result:

-15,096.99

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

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

Result:

-20,256.21

วางแผนเก็บเงินให้ได้ 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.18

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

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

Result:

-15,135.29

สินเชื่อรถที่ต้องมี Balloon Payment
PMT(5%/12, 48, 1000000, -200000)
สินเชื่อรถบางประเภทจะมี Balloon Payment คือจ่ายค่างวดต่ำ แต่งวดสุดท้ายต้องจ่ายก้อนใหญ่ ตัวอย่างนี้กู้ 1 ล้านบาท ผ่อน 48 งวด แต่งวดสุดท้ายต้องจ่ายเพิ่มอีก 200,000 บาท ทำให้ค่างวดเหลือ 18,383 บาท แทนที่จะเป็น 23,029 บาท ถ้าผ่อนหมดปกติครับ
Excel Formula:

=PMT(5%/12, 48, 1000000, -200000)

Result:

-19,256.77

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 *