ผ่อนบ้าน 3 ล้าน 30 ปี ดอกเบี้ย 6% ต่อปี — ผ่อนเดือนละเท่าไหร่? รวมทั้งหมดจ่ายดอกเบี้ยไปเท่าไหร่? คำนวณมือไม่ออก
PMT() คำนวณเงินผ่อนรายเดือนใน 1 สูตร PPMT IPMT แยกเงินต้น-ดอกเบี้ยแต่ละงวด ดูตลอด 360 งวดได้ในตารางเดียว
PMT ใช้ได้ทั้ง Excel และ Google Sheets
สูตร PMT PPMT IPMT FV NPER ทำงานเหมือนกัน 100% — ถ้าเคยใช้ใน Excel ใช้ใน Sheets ได้เลย ไม่ต้องเรียนใหม่
สูตร PMT คืออะไร และต้องใส่อะไรบ้าง
PMT = Payment — คำนวณว่าต้องจ่ายเท่าไหร่ต่องวด สมมติกู้ 3 ล้าน ดอกเบี้ย 6% ต่อปี 30 ปี:
| Parameter | หมายถึง | ตัวอย่าง |
|---|---|---|
| rate | ดอกเบี้ยต่องวด (ต้องหาร 12 ถ้าผ่อนรายเดือน) | 6%/12 |
| nper | จำนวนงวดทั้งหมด (ปี × 12 ถ้าผ่อนรายเดือน) | 30*12 = 360 |
| pv | ยอดกู้ (ใส่เป็นลบ หรือผลลัพธ์จะออกมาลบ) | -3000000 |
สูตรสำคัญ 4 ตัว
PMT — เงินผ่อนรายเดือน
B1=ยอดกู้, B2=ดอกเบี้ยต่อปี, B3=จำนวนปี — เปลี่ยนตัวเลขในเซลล์ พอกรอกใหม่ผลออกทันที
PPMT — เงินต้นที่จ่ายแต่ละงวด
A6 = งวดที่ — งวดแรกจ่ายเงินต้นน้อย (ดอกเบี้ยมาก) งวดหลังๆ จ่ายเงินต้นมากขึ้นเรื่อยๆ
IPMT — ดอกเบี้ยที่จ่ายแต่ละงวด
งวดที่ 1 ดอกเบี้ย 15,000 บาท เงินต้นแค่ 2,991 บาท — 30 ปีจ่ายดอกเบี้ยรวม 2.48 ล้านบาท!
NPER — ผ่อนหมดเร็วขึ้นถ้าจ่ายเพิ่มทุกเดือน
ถ้าจ่าย 20,000/เดือน (เพิ่มจาก 17,991) จะผ่อนหมดใน กี่เดือน? NPER บอกได้ทันที

Amortization Table — PPMT + IPMT ทุกงวด + ยอดคงเหลือสะสม
เทคนิคที่ทำให้ Loan Calculator ใช้งานได้จริง
- Input section แยกออกมา — เซลล์ B1=วงเงิน B2=ดอกเบี้ย B3=ปี อยู่ด้านบน ใส่ตัวเลขแล้วตารางอัปเดตทั้งหมด
- ใช้ $ ล็อค input cells — =$B$1, =$B$2 ใน Amortization Table ป้องกันค่าเลื่อนเมื่อ copy สูตรลง 360 แถว
- กราฟ Stacked Bar — เลือกคอลัมน์ PPMT + IPMT แล้ว Insert Chart แสดงให้เห็นว่าดอกเบี้ยลดลงเรื่อยๆ
- เปรียบเทียบ 2 ตัวเลือก — ทำ 2 คอลัมน์: ผ่อน 20 ปี vs 30 ปี เห็นทันทีว่าผ่อนเพิ่มเดือนละเท่าไหร่แต่ประหยัดดอกเบี้ยเท่าไหร่

กราฟเงินต้น vs ดอกเบี้ย — เห็นชัดว่าช่วงแรกจ่ายดอกเบี้ยมากแค่ไหน
ข้อผิดพลาดที่ทำให้ PMT คำนวณผิด
PMT ได้ผลลัพธ์เป็นลบ
ปกติครับ PMT ส่งค่าลบเพราะถือว่าเป็นเงินจ่ายออก แก้ได้ 2 วิธี: ใส่ -pv ในสูตร หรือใช้ =-PMT(...) เพื่อให้ผลเป็นบวก
rate ผิด — ผลลัพธ์สูงเกินจริง
ดอกเบี้ยต่อปีต้องหาร 12 ถ้าผ่อนรายเดือน: =PMT(6%/12,...) ไม่ใช่ =PMT(6%,...) — ถ้าไม่หาร 12 ยอดผ่อนจะสูงกว่าจริง 12 เท่า
nper ผิด — ลืมคูณ 12
30 ปี = 360 งวด ต้องใส่ 30*12 ไม่ใช่แค่ 30 ถ้าใส่ 30 PMT จะคำนวณว่าผ่อน 30 งวดเท่านั้น
ต้องการ Financial Calculator Template พร้อมใช้?
มี Template คำนวณสินเชื่อ เงินออม และ NPV ในไฟล์เดียว — กรอกตัวเลขแล้วดูผลได้เลย ไม่ต้องสร้างสูตรเอง
ดู Financial Calculator Template →คำถามที่ถามบ่อย
ดอกเบี้ยรวมตลอด 30 ปีเท่าไหร่?
SUM คอลัมน์ IPMT ทั้งหมด หรือใช้ =PMT(6%/12,360,-3000000)*360-3000000 — ผ่อนบ้าน 3 ล้าน 30 ปี ดอก 6% จ่ายดอกเบี้ยไปรวม ~2.48 ล้านบาท
ถ้าจ่ายเพิ่มทุกเดือนผ่อนหมดเร็วขึ้นกี่ปี?
ใช้ NPER: =NPER(6%/12,-20000,3000000)/12 บอกจำนวนปีที่ต้องผ่อน ถ้าจ่าย 20,000/เดือน (ปกติ 17,991) จะหมดเร็วขึ้นประมาณ 5-6 ปี
คำนวณ balloon payment (จ่ายก้อนใหญ่ปลาย) ยังไง?
ใส่ fv parameter: =PMT(rate,nper,pv,fv) — fv คือยอดที่ต้องจ่ายปลายสัญญา เช่น ผ่อน 5 ปี แล้วจ่ายก้อนสุดท้าย 1 ล้าน
ดอกเบี้ยแบบ Flat Rate คำนวณยังไง?
Flat Rate (สินเชื่อรถยนต์มักใช้): เงินผ่อน = (เงินกู้ + เงินกู้×rate×ปี) / (ปี×12) — PMT ใช้ไม่ได้กับ Flat Rate ต้องคำนวณเองแบบนี้
ออมเงินเดือนละ 5,000 บาท 20 ปี มีเท่าไหร่?
ใช้ FV (Future Value): =FV(5%/12, 20*12, -5000) — ออมเดือนละ 5,000 ดอก 5% ต่อปี 20 ปี จะมีประมาณ 2.05 ล้านบาท
