Thep Excel

NPVมูลค่าปัจจุบันสุทธิ

คำนวณมูลค่าปัจจุบันสุทธิของการลงทุน โดยใช้อัตราคิดลดและกระแสเงินสดในอนาคต

fx
=NPV(rate, value1, [value2 ถึง value254])

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

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
rate Number อัตราคิดลดต่องวด (เช่น 10% = 0.1) ที่ใช้ในการคำนวณมูลค่าปัจจุบัน
value1 Number กระแสเงินสดในงวดแรก (ต่อจากวันนี้ 1 งวด) เงินไหลออกใช้จำนวนลบ (-) เงินไหลเข้าใช้จำนวนบวก (+)
[value2 ถึง value254]ไม่บังคับ Number กระแสเงินสดในงวดที่ 2 ถึงงวดที่ 254 (สามารถใส่ได้สูงสุด 254 ค่า) สามารถระบุเป็น range ของเซลล์ได้ เช่น B2:B10

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

Additional Notes

NPV (Net Present Value) เป็นฟังก์ชันทางการเงินที่ใช้คำนวณว่าการลงทุนจะให้ผลตอบแทนกี่บาทในวันนี้นะครับ

วิธีคิดง่ายๆ คือ “เงินในอนาคตมีค่าน้อยกว่าเงินวันนี้” ถ้าคุณจะได้เงิน 1000 บาทปีหน้า แต่วันนี้คุณมีโอกาสนำเงินไปลงทุนได้ 10% ต่อปี แสดงว่าเงิน 1000 บาทนั้นมีค่าเท่ากับประมาณ 909 บาทในวันนี้ครับ

NPV เหมาะสำหรับการตัดสินใจลงทุน ถ้า NPV เป็นบวก แสดงว่าการลงทุนนั้นควรทำ แต่ถ้า NPV เป็นลบ หรือต่ำกว่า NPV ของโครงการอื่น ก็ไม่ควรทำนั่นเอง

Examples

ตัวอย่างพื้นฐาน: ลงทุน 1000 ได้รับเงินคืนมาNPV(0.1, -1000, 300, 400, 500)

NPV ออกมาเป็นบวก -19.12 บาท หมายความว่าการลงทุนนี้ดีกว่าการนำเงินไปเก็บไว้ที่ธนาคารได้ดอก 10% ปีละ ควรทำการลงทุนนี้นะครับ

fx
=NPV(0.1, -1000, 300, 400, 500)

ผลลัพธ์-19.12
ตัวอย่างเปรียบเทียบ: โครงการที่ 2 ไม่ควรทำNPV(0.1, -1000, 250, 300, 300)

NPV ออกมาเป็นลบ -272.18 บาท หมายความว่าการลงทุนนี้ไม่คุ้มค่า เพราะผลตอบแทนน้อยกว่าอัตราคิดลด 10% ไม่ควรทำโครงการนี้ครับ

fx
=NPV(0.1, -1000, 250, 300, 300)

ผลลัพธ์-272.18
ตัวอย่างใช้ range เซลล์แทนการพิมพ์ตัวเลขNPV(B1, -A1, A2:A4)

ใช้ range A2:A4 แทนการพิมพ์ -1000, 300, 400, 500 ทีละตัว ช่วยให้อ่านง่ายและแก้ไขสะดวกขึ้น ตัวอย่างนี้ใช้เซลล์ A1 เก็บเงินลงทุนและ B1 เก็บอัตราคิดลด ทำให้สูตรยืดหยุ่นมากขึ้น

fx
=NPV(B1, -A1, A2:A4)

ผลลัพธ์75.13
ตัวอย่างขั้นสูง: เงินลงทุนอยู่ต้นปี ไม่ใช่ปลายปี-1000+NPV(0.1, 300, 400, 500)

เมื่อกระแสเงินสดเริ่มจากต้นปีแรก ต้องแยกออกมา และบวกเข้าไปในผลลัพธ์ของ NPV ผลลัพธ์สูงขึ้นเพราะเงินได้ถูกหักลดอย่างน้อยกว่า ใช้เคล็ดลับนี้เวลากระแสเงินเกิดขึ้นที่ต้นปีแทนปลายปี

fx
=-1000+NPV(0.1, 300, 400, 500)

ผลลัพธ์-21.04
ตัวอย่างการตัดสินใจเลือกโครงการโครงการ A: =NPV(0.12, -2000, 600, 800, 1000) โครงการ B: =NPV(0.12, -2000, 700, 700, 900) โครงการ C: =NPV(0.12, -2000, 800, 600, 800)

โครงการ A มี NPV สูงสุด (88.76) ตามด้วย B (56.28) และ C (43.67) ควรเลือกทำโครงการ A เพราะให้ผลตอบแทนจากการลงทุนมากที่สุด อัตราคิดลด 12% หมายว่าเขาคิดว่าเงินควรได้รับผลตอบแทนอย่างน้อย 12% ต่อปี

fx
โครงการ A: =NPV(0.12, -2000, 600, 800, 1000)
โครงการ B: =NPV(0.12, -2000, 700, 700, 900)
โครงการ C: =NPV(0.12, -2000, 800, 600, 800)

ผลลัพธ์โครงการ A: 88.76
โครงการ B: 56.28
โครงการ C: 43.67

FAQs

NPV กับ PV ต่างกันยังไง?+

PV ใช้กับกระแสเงินสดที่เท่ากัน (เช่น รับเงินเดือนคงที่ทุกเดือน) แต่ NPV ใช้ได้กับกระแสเงินสดที่ไม่เท่ากัน (เช่นลงทุนโครงการที่ได้เงินคืนมากน้อยไม่เท่า) NPV จึงใช้บ่อยกว่าในการวิเคราะห์โครงการลงทุนจริงๆ

ทำไมต้องใช้ -1000 (ลบ) ที่เงินลงทุน?+

เพราะ NPV เป็นการคำนวณ "กระแสเงินสด" ครับ เงินที่ไหลออก (ลงทุน) ใช้ลบ (-) เงินที่ไหลเข้า (ผลตอบแทน) ใช้บวก (+) ถ้าลืมใส่ลบ ผลลัพธ์จะบิดเบือนหมดแล

NPV กับ IRR ต่างกันยังไง?+

NPV คำนวณว่า "ถ้าอัตราคิดลด X% ลงทุนนี้จะได้เงินสุทธิเท่าไหร่" แต่ IRR คำนวณว่า "อัตราคิดลดที่ทำให้ NPV เท่ากับศูนย์คือเท่าไหร่" กล่าวคือ IRR เป็นการหาอัตราผลตอบแทน ส่วน NPV เป็นการหามูลค่า

NPV ต้องใช้ต้นปีหรือปลายปี?+

NPV สมมติว่า value1 เกิดขึ้นที่ปลายปีแรก (1 งวดจากวันนี้) ถ้ากระแสเงินเกิดที่ต้นปี ต้องแยกตัวแรกออก แล้วบวกเข้า เช่น =-1000+NPV(rate, 300, 400, 500)

ถ้ากระแสเงินสดไม่สม่ำเสมอทุกปี ทำยังไง?+

ถ้าปีไหนไม่มีกระแสเงิน ให้ใส่ 0 เข้าไป ทำให้ลำดับเวลาถูกต้อง หรือใช้ XNPV ถ้าต้องการระบุวันที่ที่แน่นอน (ไม่ใช่สม่ำเสมอทุกปี)

Resources & Related

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

ฟังก์ชันนี้NPVFinancial
Financial (7)
FV

FV คำนวณมูลค่าลงทุนในอนาคต โดยอ้างอิงจากอัตราดอกเบี้ยคงที่ จำนวนงวดการจ่ายเงิน และจำนวนเงินจ่ายต่องวด เหมาะสำหรับการวางแผนการออมและลงทุน

IRR

IRR คำนวณอัตราผลตอบแทนภายใน (Internal Rate of Return) สำหรับชุดกระแสเงินสด โดยเป็นอัตราที่ทำให้มูลค่าปัจจุบันสุทธิ (NPV) เท่ากับ 0

MIRR

คำนวณอัตราผลตอบแทนภายในที่ปรับปรุงแล้ว (Modified IRR) โดยแยกอัตราเงินกู้และอัตราลงทุนต่อ ให้ผลลัพธ์สมจริงกว่า IRR ธรรมดา

PV

คำนวณว่าเงินที่จะได้รับในอนาคตมีค่าเท่าไหร่ในวันนี้ เหมาะสำหรับวิเคราะห์เงินกู้ การลงทุน และการประเมินการเช่า

RATE

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

XIRR

XIRR ใช้คำนวณอัตราผลตอบแทนภายใน (IRR) สำหรับกระแสเงินสดที่ไม่เป็นงวด ต่างจาก IRR ที่ต้องการการชำระเงินเป็นงวดสม่ำเสมอ

XNPV

XNPV คำนวณมูลค่าปัจจุบันสุทธิ (NPV) สำหรับกระแสเงินสดที่มีวันที่ไม่สม่ำเสมอ ตรงกันข้ามกับ NPV ที่คำนวณสำหรับงวดเท่ากัน

Comments

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