Thep Excel

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

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

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

ความนิยม4/10
ความยาก6/10
ประโยชน์6/10

อัปเดต 2 December 2025

Syntax & Arguments

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

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

Additional Notes

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

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

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

Examples

ตัวอย่างพื้นฐาน: เงินกู้รายเดือนPPMT(5%/12, 1, 24, -100000)

กู้เงิน 100,000 บาท อัตรา 5% ต่อปี จ่าย 24 เดือน งวดที่ 1 จ่ายเงินต้น 3,970.47 บาท (ผลลัพธ์ติดลบ เพราะใส่ pv เป็นลบ)

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

ผลลัพธ์3,970.47
เปรียบเทียบงวดแรกกับงวดสุดท้ายPPMT(5%/12, 24, 24, -100000)

งวดที่ 24 (เดือนสุดท้าย) จ่ายเงินต้นมากขึ้นเป็น 4,368.94 บาท (ดอกเบี้ยลดลง) นี่คือการ amortize ของสินเชื่อ

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

ผลลัพธ์4,368.94
สินเชื่อบ้าน: การจำนองรายปีPPMT(4%/12, 120, 360, -300000)

กู้ 300,000 บาท อัตรา 4% ต่อปี อายุ 30 ปี (360 เดือน) ตรวจเดือนที่ 120 (ปีที่ 10) เงินต้นในเดือนนั้นเท่ากับ 642.27 บาท

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

ผลลัพธ์642.27
การเปรียบเทียบกับ PMT และ IPMTPMT(5%/12, 24, -100000)

PMT = PPMT + IPMT เสมอ | 4,387.14 = -3928.60 (เงินต้น) + -360.81 (ดอกเบี้ย) นี่คือวิธีตรวจสอบว่าคำนวณถูกหรือไม่

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

ผลลัพธ์4,387.14 (รวม) | 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

ฟังก์ชันที่ผู้เขียนโยงไว้กับ PPMT จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้PPMTFinancial
Financial (4)
CUMPRINC

CUMPRINC ใช้คำนวณ 'ยอดเงินต้นสะสม' ที่จ่ายไปในช่วงงวดที่กำหนดของเงินกู้/การผ่อนชำระ โดยอิงจากอัตราดอกเบี้ย จำนวนงวด และมูลค่าเงินต้น เหมาะกับการทำตารางผ่อนและแยกเงินต้น/ดอกเบี้ยในแต่ละช่วงเวลา

ISPMT

ISPMT คำนวณดอกเบี้ยที่จ่ายในแต่ละงวด สำหรับสินเชื่อที่มีการจ่ายเงินต้นเท่าๆ กันตลอด

PMT

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

RATE

RATE เป็นฟังก์ชันการเงินที่ใช้สำหรับคำนวณอัตราดอกเบี้ยต่องวด (Interest Rate Per Period) สำหรับเงินกู้หรือการลงทุนที่มีการชำระเงินเป็นงวดๆ ด้วยจำนวนเงินคงที่ เหมาะสำหรับวิเคราะห์อัตราผลตอบแทนจากการให้กู้ยืมหรือการลงทุนในหลักทรัพย์

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่