กำลังจะกู้ซื้อบ้านหรือออกรถ อยากรู้ว่าต้องผ่อนเดือนละเท่าไหร่ จ่ายดอกเบี้ยรวมกี่บาท และถ้าโปะเพิ่มจะจบเร็วขึ้นกี่ปี — เครื่องคิดเลขของธนาคารตอบได้ทีละคำถาม แต่ชีตตอบได้ทั้งหมดในหน้าเดียว
บทความนี้ใช้สูตร PMT, RATE, NPER ทำเครื่องคิดเงินผ่อน พร้อมเรื่องที่คนไทยพลาดบ่อยที่สุด: ดอกเบี้ยผ่อนรถแบบคงที่ กับดอกเบี้ยจริงที่จ่าย ตัวเลขทุกตัวคำนวณในไฟล์ Google Sheets จริง
สูตรเงินผ่อนที่ต้องรู้
| อยากรู้ | สูตร | หมายเหตุ |
|---|---|---|
| ค่างวดต่อเดือน | =PMT(ดอกเบี้ยต่อปี/12, จำนวนเดือน, -ยอดกู้) | ใช้กับดอกเบี้ยแบบลดต้นลดดอก |
| ดอกเบี้ยของงวดที่ N | =IPMT(ดอกเบี้ย/12, N, จำนวนเดือน, -ยอดกู้) | งวดแรกดอกเบี้ยสูงสุด |
| เงินต้นของงวดที่ N | =PPMT(ดอกเบี้ย/12, N, จำนวนเดือน, -ยอดกู้) | ค่างวด = ดอกเบี้ย + เงินต้น |
| ผ่อนเดือนละเท่านี้ ต้องกี่งวด | =NPER(ดอกเบี้ย/12, -ค่างวด, ยอดกู้) | ใช้วางแผนโปะ |
| ดอกเบี้ยจริงต่อปี | =RATE(จำนวนเดือน, -ค่างวด, ยอดกู้)*12 | แปลงดอกเบี้ยคงที่เป็นแบบลดต้นลดดอก |
กฎที่ทำให้ PMT ผิดบ่อยที่สุด: ดอกเบี้ยกับจำนวนงวดต้องเป็นหน่วยเดียวกัน ผ่อนรายเดือน = ดอกเบี้ยต่อปีหาร 12 และจำนวนปีคูณ 12
ตัวอย่าง 1: ผ่อนบ้าน 2 ล้าน 30 ปี

ภาพจากไฟล์ Google Sheets จริง · เปิดไฟล์ตัวอย่างนี้ (ดูอย่างเดียว — ไฟล์ → ทำสำเนา เพื่อลองแก้)
ดูเป็นตาราง (ก๊อปตัวเลขได้)
| A | B | |
|---|---|---|
| 1 | รายการ | ค่า |
| 2 | ยอดกู้ | 2,000,000 |
| 3 | ดอกเบี้ยต่อปี | 6% |
| 4 | จำนวนปี | 30 |
| 5 | ค่างวดต่อเดือน | 11,991.01 |
| 6 | จ่ายทั้งหมด | 4,316,763.60 |
| 7 | เป็นดอกเบี้ย | 2,316,763.60 |
| 8 | ถ้าผ่อนเดือนละ 15,000 ใช้กี่งวด | 220.3 |
สูตรในช่องสีฟ้า (ช่วงเช่น C2:C4 = พิมพ์ที่ช่องแรกแล้วลากลง):
- B5
=ROUND(PMT(B3/12,B4*12,-B2),2) - B6
=B5*B4*12 - B7
=B6-B2 - B8
=ROUND(NPER(B3/12,-15000,B2),1)
PMT(ดอกเบี้ยต่องวด, จำนวนงวด, ยอดกู้) — ดอกเบี้ยรายปีต้องหาร 12 และจำนวนปีต้องคูณ 12 ให้เป็นรายเดือนทั้งคู่ · ใส่ยอดกู้ติดลบเพื่อให้ค่างวดออกมาเป็นบวก
แถวสุดท้ายคือคำถามที่คนผ่อนบ้านอยากรู้ที่สุด: ถ้าจ่ายเพิ่มจากค่างวดขั้นต่ำเป็นเดือนละ 15,000 บาท จะผ่อนหมดในราว 220 งวด หรือประมาณ 18 ปีแทน 30 ปี (สมมติดอกเบี้ยคงที่ 6% ตลอดสัญญา — ของจริงดอกเบี้ยบ้านมักลอยตัวหลังช่วงโปรโมชัน ให้เปลี่ยนตัวเลขในช่องดอกเบี้ยแล้วดูผลใหม่)
ตัวอย่าง 2: ผ่อนรถ — ดอกเบี้ยคงที่ไม่เท่ากับดอกเบี้ยจริง

ภาพจากไฟล์ Google Sheets จริง · เปิดไฟล์ตัวอย่างนี้ (ดูอย่างเดียว — ไฟล์ → ทำสำเนา เพื่อลองแก้)
ดูเป็นตาราง (ก๊อปตัวเลขได้)
| A | B | |
|---|---|---|
| 1 | รายการ | ค่า |
| 2 | ยอดจัดไฟแนนซ์ | 480,000 |
| 3 | ดอกเบี้ยคงที่ต่อปี | 2.5% |
| 4 | จำนวนเดือน | 60 |
| 5 | ดอกเบี้ยทั้งสัญญา | 60,000.00 |
| 6 | ค่างวดต่อเดือน | 9,000.00 |
| 7 | ดอกเบี้ยจริงต่อปี (แบบลดต้นลดดอก) | 4.7% |
สูตรในช่องสีฟ้า (ช่วงเช่น C2:C4 = พิมพ์ที่ช่องแรกแล้วลากลง):
- B5
=B2*B3*B4/12 - B6
=(B2+B5)/B4 - B7
=RATE(B4,-B6,B2)*12
สัญญาเช่าซื้อรถมักบอกดอกเบี้ยแบบคงที่ ซึ่งคิดจากยอดเต็มตลอดสัญญา — เมื่อแปลงเป็นแบบลดต้นลดดอกด้วย RATE จะเห็นว่าดอกเบี้ยจริงสูงกว่าตัวเลขในสัญญาเกือบเท่าตัว
สัญญาเช่าซื้อรถมักบอกดอกเบี้ยแบบคงที่ (flat rate) ซึ่งคิดดอกเบี้ยจากยอดจัดเต็มทุกปีจนจบสัญญา แม้เงินต้นจะลดลงทุกเดือน — เวลาเทียบข้อเสนอสองที่ หรือเทียบกับสินเชื่อแบบอื่น ให้แปลงเป็นดอกเบี้ยจริงด้วย RATE ก่อนเสมอ
ตัวอย่าง 3: ตารางผ่อนทีละงวด

ภาพจากไฟล์ Google Sheets จริง · เปิดไฟล์ตัวอย่างนี้ (ดูอย่างเดียว — ไฟล์ → ทำสำเนา เพื่อลองแก้)
ดูเป็นตาราง (ก๊อปตัวเลขได้)
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | งวดที่ | ค่างวด | ดอกเบี้ย | เงินต้น | คงเหลือ |
| 2 | 0 | 100,000 | |||
| 3 | 1 | 8,884.88 | 1,000.00 | 7,884.88 | 92,115.12 |
| 4 | 2 | 8,884.88 | 921.15 | 7,963.73 | 84,151.39 |
| 5 | 3 | 8,884.88 | 841.51 | 8,043.37 | 76,108.02 |
สูตรในช่องสีฟ้า (ช่วงเช่น C2:C4 = พิมพ์ที่ช่องแรกแล้วลากลง):
- B3:B5
=ROUND(PMT(1%,12,-100000),2) - C3:C5
=ROUND(E2*1%,2) - D3:D5
=B3-C3 - E3:E5
=E2-D3
ยอดกู้ 100,000 ดอกเบี้ย 12% ต่อปี (1% ต่อเดือน) 12 งวด · ดอกเบี้ยแต่ละงวดคิดจากยอดคงเหลือ ยอดคงเหลือจึงลดเร็วขึ้นเรื่อย ๆ ลากแถวลงจนครบ 12 งวด คงเหลือจะเป็น 0
- 1
แถวงวดที่ 0
ใส่ยอดกู้ในคอลัมน์คงเหลือ - 2
ดอกเบี้ย = คงเหลืองวดก่อน × ดอกเบี้ยต่อเดือน
ปัดเป็นสตางค์ด้วย ROUND ทุกงวด ตัวเลขจะตรงกับใบแจ้งยอดของธนาคารมากขึ้น - 3
เงินต้น = ค่างวด − ดอกเบี้ย
คงเหลือ = คงเหลือเดิม − เงินต้น แล้วลากทั้งแถวลงจนครบทุกงวด
ข้อผิดพลาดที่เจอบ่อย
ค่างวดสูงผิดปกติ
ค่างวดออกมาติดลบ
ตารางผ่อนงวดสุดท้ายเหลือเศษสตางค์
RATE ขึ้น #NUM!
อยากได้เครื่องคิดเงินกู้พร้อมใช้?
คำถามที่ถามบ่อย
สูตรคำนวณค่างวดผ่อนใน Google Sheets คืออะไร?
ใช้ =PMT(ดอกเบี้ยต่อปี/12, จำนวนเดือน, -ยอดกู้) เช่น กู้ 2 ล้าน ดอกเบี้ย 6% 30 ปี =PMT(6%/12,360,-2000000) ได้ประมาณ 11,991 บาทต่อเดือน
ดอกเบี้ยคงที่ (flat rate) กับลดต้นลดดอกต่างกันยังไง?
แบบคงที่คิดดอกเบี้ยจากยอดกู้เต็มตลอดสัญญา แบบลดต้นลดดอกคิดจากยอดที่เหลือ ดอกเบี้ยคงที่ 2.5% ต่อปี 5 ปี เท่ากับดอกเบี้ยจริงแบบลดต้นลดดอกราว 4.7% ต่อปี
โปะบ้านแล้วจะจบเร็วขึ้นกี่ปี คำนวณยังไง?
ใช้ =NPER(ดอกเบี้ย/12, -ค่างวดที่จะจ่ายจริง, ยอดกู้คงเหลือ) ได้จำนวนงวดที่เหลือ หาร 12 เป็นจำนวนปี
ดูว่างวดไหนจ่ายดอกเบี้ยเท่าไหร่ยังไง?
ใช้ IPMT สำหรับดอกเบี้ยและ PPMT สำหรับเงินต้นของงวดที่ต้องการ หรือทำตารางผ่อนทีละงวดตามตัวอย่าง 3
สูตรผ่อนใน Excel เหมือนกันไหม?
PMT IPMT PPMT NPER RATE ใช้เหมือนกันทุกอย่างทั้ง Excel และ Google Sheets
