Thep Excel

PPMT – คำนวณเงินต้นที่ต้องจ่ายในงวด

PPMT คำนวณเฉพาะเงินต้นที่จ่ายในงวดที่ระบุ โดยแยกออกจากดอกเบี้ย ตรงข้ามกับ PMT ที่รวมทั้งเงินต้นและดอกเบี้ย

=PPMT(rate, per, nper, pv, [fv], [type])

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
4/10

Difficulty
6/10

Usefulness
6/10

Syntax & Arguments

=PPMT(rate, per, nper, pv, [fv], [type])

Argument Type Required Default Description
rate Number Yes อัตราดอกเบี้ยต่องวด (ต้องหารหน่วยให้เท่ากับค่า per) เช่น ดอกเบี้ยรายปี 12% แต่จ่ายรายเดือน ต้องใส่ 12%/12 = 1%
per Number Yes หมายเลขงวดที่ต้องการคำนวณ (ต้องระหว่าง 1 ถึง nper) เช่น หมายเลขเดือนที่ 5 ต้องใส่ 5
nper Number Yes จำนวนงวดทั้งหมด (ต้องหน่วยเดียวกับ rate) เช่น กู้ 2 ปี จ่ายรายเดือน ต้องใส่ 2*12 = 24
pv Number Yes มูลค่าปัจจุบัน = จำนวนเงินกู้ ใส่เป็นลบ (-100000) หรือบวก (100000) ขึ้นอยู่ว่าต้องการให้ผลลัพธ์เป็นลบหรือบวก
fv Number Optional 0 มูลค่าในอนาคต = เงินคงเหลือหลังจากจ่ายครบ (ส่วนใหญ่เป็น 0 ถ้าไม่ใส่ก็ถือว่า 0)
type Number Optional 0 0 = จ่ายในสิ้นงวด (เลขที่ 0) หรือ 1 = จ่ายในต้นงวด (ส่วนใหญ่ใช้ 0)

Examples

ตัวอย่างพื้นฐาน: เงินกู้รายเดือน
PPMT(5%/12, 1, 24, -100000)
กู้เงิน 100,000 บาท อัตรา 5% ต่อปี จ่าย 24 เดือน งวดที่ 1 จ่ายเงินต้น 3,928.60 บาท (ผลลัพธ์ติดลบ เพราะใส่ pv เป็นลบ)
Excel Formula:

=PPMT(5%/12, 1, 24, -100000)

Result:

-3928.60

เปรียบเทียบงวดแรกกับงวดสุดท้าย
PPMT(5%/12, 24, 24, -100000)
งวดที่ 24 (เดือนสุดท้าย) จ่ายเงินต้นมากขึ้นเป็น 4,151.09 บาท (ดอกเบี้ยลดลง) นี่คือการ amortize ของสินเชื่อ
Excel Formula:

=PPMT(5%/12, 24, 24, -100000)

Result:

-4151.09

สินเชื่อบ้าน: การจำนองรายปี
PPMT(4%/12, 120, 360, -300000)
กู้ 300,000 บาท อัตรา 4% ต่อปี อายุ 30 ปี (360 เดือน) ตรวจเดือนที่ 120 (ปีที่ 10) เงินต้นในเดือนนั้นเท่ากับ 245.89 บาท
Excel Formula:

=PPMT(4%/12, 120, 360, -300000)

Result:

-245.89

การเปรียบเทียบกับ PMT และ IPMT
PMT(5%/12, 24, -100000)
PMT = PPMT + IPMT เสมอ | -4,289.41 = -3928.60 (เงินต้น) + -360.81 (ดอกเบี้ย) นี่คือวิธีตรวจสอบว่าคำนวณถูกหรือไม่
Excel Formula:

=PMT(5%/12, 24, -100000)

Result:

-4,289.41 (รวม) | IPMT: -360.81 | PPMT: -3928.60

FAQs

ทำไมผลลัพธ์เป็นลบ?

เพราะเงินกู้คือ cash inflow (เข้า) และการจ่ายคือ cash outflow (ออก) ถ้าใส่ pv เป็นลบ ผลลัพธ์จะเป็นลบ ถ้าต้องให้เป็นบวก ให้ใส่ pv เป็นบวกแทน =PPMT(5%/12, 1, 24, 100000) จะได้ 3928.60

ตัว per ต้องระหว่าง 1 ถึง nper อย่างไร?

ถ้า nper = 24 (24 เดือน) per ต้องเป็น 1, 2, 3, …, 24 ห้ามเป็น 0 หรือ 25 เพราะจะขึ้น error #NUM!

ต้องหาร rate ด้วยจำนวนงวดต่อปี?

ใช่ เสมอ ถ้า rate เป็นรายปี (annual) แต่ per และ nper เป็นรายเดือน ต้องหาร rate ด้วย 12 ถ้า per และ nper เป็นรายสัปดาห์ ต้องหาร rate ด้วย 52

ใช้ PPMT กับอะไร?

ใช้ PPMT เวอร์ชัน Excel 2003 ขึ้นไป (รวม Excel 365) DAX ก็มี PPMT เหมือนกัน Google Sheets ไม่มี PPMT

Resources & Related

Additional Notes

ฟังก์ชัน PPMT ช่วยคำนวณว่าจำนวนเงินจ่ายในงวดนั้น ๆ มีเงินต้นเท่าไหร่ (โดยแยกจากส่วนดอกเบี้ย) สมมติว่าคุณกู้เงิน 100,000 บาทกับธนาคาร เดือนแรกจ่าย 3,000 บาท แต่ว่าส่วนใหญ่คือดอกเบี้ย (2,500 บาท) เงินต้นจริง ๆ แค่ 500 บาท PPMT จะบอกคุณว่าเดือนนั้นต้องจ่ายเงินต้นเท่าไหร่

ที่เจ๋งคือ PPMT ช่วยให้คุณเข้าใจว่าเงินกู้ของคุณลดลงเร็วแค่ไหน ตอนแรกคุณจ่ายเบี้ยเยอะ เงินต้นน้อย แต่ยิ่งเข้าไปหลัง (ยิ่งหลัง) เงินต้นจะเพิ่มขึ้น ดอกเบี้ยจะลดลง ถ้าคุณต้องการทำ amortization schedule ให้ชัดเจน PPMT จะช่วยคุณได้ดี

ส่วนตัวผม ผมใช้ PPMT มากตอนวิเคราะห์สินเชื่อหรือสัญญากู้เงิน เพื่อให้เห็นว่าตัวเลขเงินต้นจริง ๆ คืออะไร 😎

Leave a Reply

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