คลังสูตรExcel 80 · DAX 95 · M 15
ในหน้านี้

NPV

การเงินระดับสูงทุกเวอร์ชัน

อัปเดต 24 ก.ย. 2569 · ตรวจ syntax และเวอร์ชันกับเอกสารของ Microsoft · ผลในตัวอย่างตรวจด้วยเครื่องมือคำนวณ 2 ชุด บางช่องใช้ผลจาก LibreOffice และตรงกับตัวคำนวณของหน้าเว็บ

NPV คืออะไร

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

ใช้เมื่อไหร่

  • ประเมินว่าโครงการลงทุนให้ผลตอบแทนคุ้มกับต้นทุนเงินทุนหรือไม่
  • เทียบหลายโครงการที่ใช้เงินลงทุนและได้เงินคืนไม่เท่ากันในแต่ละปี
  • แปลงเงินที่จะได้ในอนาคตเป็นมูลค่าวันนี้ ประกอบรายงานขออนุมัติงบลงทุน

รูปแบบสูตร

=NPV(rate, value1, [value2], …)

Argument แต่ละตัว

ชี้ที่ argument ในรูปแบบสูตรด้านบนเพื่อไฮไลต์แถวนั้น

Argumentจำเป็นไหมความหมาย
rateจำเป็นอัตราคิดลดต่อ 1 งวด เช่น ต้นทุนเงินทุน 8% ต่อปี สำหรับกระแสเงินสดรายปี
value1จำเป็นกระแสเงินสดงวดที่ 1 (สิ้นงวดแรก) หรือช่วงของกระแสเงินสดตั้งแต่งวดที่ 1
[value2], …ไม่บังคับกระแสเงินสดงวดถัดไปตามลำดับเวลา value ใส่ได้ 1 ถึง 254 argument

ลองเลย: ตัวอย่างที่เปลี่ยนค่าได้

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

ลงทุนวันนี้ (ปีที่ 0) แล้วประหยัดค่าไฟทุกสิ้นปี 10 ปี คิดลดด้วยต้นทุนเงินทุน 8% ต่อปี

I5
=NPV(I4,C6:C15)+C5
อัตราคิดลด (rate) I4 = 8% ต่องวด แต่ละงวดคิดลดด้วย (1 + 8%) = 1.08 ยกกำลังเลขงวด
แถวABCDE
4ปีที่รายการกระแสเงินสด (บาท)
50ลงทุนติดตั้งระบบ 400 kWp-9,800,000
61ค่าไฟที่ประหยัดได้สุทธิ2,230,000
72ค่าไฟที่ประหยัดได้สุทธิ2,215,000
83ค่าไฟที่ประหยัดได้สุทธิ2,200,000
94ค่าไฟที่ประหยัดได้สุทธิ2,185,000
105ค่าไฟที่ประหยัดได้สุทธิ2,170,000
116ค่าไฟที่ประหยัดได้สุทธิ2,150,000
127ค่าไฟที่ประหยัดได้สุทธิ2,135,000
138เปลี่ยนอินเวอร์เตอร์ในปีนี้1,120,000
149ค่าไฟที่ประหยัดได้สุทธิ2,100,000
1510ค่าไฟที่ประหยัดได้สุทธิ2,085,000
16
17
18
19
C6:C15
C5
ช่องกรอกและผลลัพธ์
NPV ของโครงการ (บาท) I5
มูลค่าปัจจุบันของเงินที่ได้คืน ปีที่ 1–10 I6
ขั้นตอนการคำนวณ (5)
คลิกตัวเลขหรือข้อความในตารางเพื่อแก้ค่า แล้วดูผลเปลี่ยนทันที · แก้สูตรได้ที่แถบสูตร หรือพิมพ์ = ในช่องว่าง
100%
ข้อมูลสมมติของสยามเฟรช ชุดเดียวกับชีต “1 NPV โครงการ” ในไฟล์ฝึก (ปี ค.ศ.)
ใช้ปุ่มลูกศรเลือกช่อง กด Enter หรือ F2 เพื่อแก้ พิมพ์ = เพื่อเขียนสูตร
  • อ่านสูตร I5: NPV คิดลด C6:C15 (ปีที่ 1–10) เป็นมูลค่าวันนี้ แล้วบวก C5 ซึ่งเป็นเงินลงทุนปีที่ 0 (ติดลบอยู่แล้ว)
  • NPV เป็นบวก 4.2 ล้านบาท แปลว่าเงินที่ได้คืนคิดเป็นมูลค่าวันนี้ (I6) มากกว่าเงินลงทุน 9.8 ล้านบาท ที่ต้นทุนเงินทุน 8% · ลองเปลี่ยน I4 เป็น 12% หรือ 20% แล้วดู NPV ลดลง
  • ระวัง: NPV ถือว่าเงินทุกก้อนในช่วงเกิดสิ้นงวด เงินลงทุนที่จ่ายวันนี้ (C5) จึงต้องอยู่นอก NPV ดูตัวอย่าง 3

ตัวอย่างทั้งหมด 4 แบบ

  1. 1NPV ของโครงการโซลาร์รูฟท็อป · ลงทุนวันนี้ (ปีที่ 0) แล้วประหยัดค่าไฟทุกสิ้นปี 10 ปี คิดลดด้วยต้นทุนเงินทุน 8% ต่อปี
  2. 2ถอด NPV เป็นการคิดลดทีละปี · คอลัมน์ D คิดลดเงินแต่ละปีด้วย (1 + อัตรา) ยกกำลังเลขปี รวมกันแล้วเท่ากับ NPV
  3. 3ใส่เงินลงทุนปีที่ 0 ไว้ใน NPV ผลผิด · ข้อผิดพลาดที่พบบ่อย: เลือกช่วง C5:C15 ทั้งหมด รวมเงินลงทุนปีที่ 0 ใส่ใน NPV
  4. 4เทียบสองโครงการ เมื่ออัตราคิดลดเปลี่ยน · ศูนย์กระจายสินค้าลงทุนมากและได้เงินมากช่วงปลาย ระบบ ERP ลงทุนน้อยและได้เงินเร็วกว่า

ข้อผิดพลาดที่พบบ่อย

ผลคลาดไปทั้งก้อน (เข้าใกล้ 0 เกินจริง)สาเหตุ: ใส่เงินลงทุนปีที่ 0 ไว้ในช่วงของ NPV จึงถูกคิดลดไป 1 ปีแก้: เอาปีที่ 0 ออกจากช่วง แล้วบวกแยก =NPV(I4,C6:C15)+C5
ผลคลาดเคลื่อนโดยไม่มีคำเตือนสาเหตุ: มีช่องว่างในช่วง NPV ข้ามช่องว่าง ปีถัดไปจึงเลื่อนมาเร็วขึ้น 1 งวดแก้: ปีที่ไม่มีกระแสเงินสดให้ใส่ 0 อย่าเว้นว่าง
NPV สูงหรือต่ำผิดปกติสาเหตุ: อัตราคิดลดคนละหน่วยกับงวดของกระแสเงินสด เช่น อัตราต่อปีกับเงินรายเดือนแก้: ใช้อัตราต่องวดให้ตรงกับงวดของกระแสเงินสด
#VALUE!สาเหตุ: rate เป็นข้อความที่แปลงเป็นตัวเลขไม่ได้แก้: กรอกอัตราคิดลดเป็นตัวเลขหรือเปอร์เซ็นต์ เช่น 8%

เคล็ดลับจากห้องเรียน

จำคู่กัน: NPV ไม่รวมปีที่ 0 (บวกแยก) · IRR รวมปีที่ 0 อยู่ในช่วงด้วย
ทำ NPV ที่หลายอัตรา เช่น 6%, 8%, 10% ดูว่าผลเปลี่ยนแค่ไหนเมื่อต้นทุนเงินทุนเปลี่ยน
วันที่รับจ่ายเงินไม่สม่ำเสมอ ใช้ XNPV ที่ใส่วันที่ของแต่ละรายการได้

ใช้กับ Excel ของคุณได้ไหม

เวอร์ชันExcel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
NPV

NPV ใช้ได้ทุกเวอร์ชันที่ยังใช้กันอยู่ จึงไม่ต้องมีสูตรทางเลือก

เลือกฟังก์ชันให้ถูกงาน

ฟังก์ชันใช้เมื่อตัวอย่าง
NPVกระแสเงินสดห่างเท่ากัน เกิดสิ้นงวด (เงินวันนี้บวกแยก)=NPV(8%,C6:C15)+C5
XNPVวันที่รับจ่ายไม่สม่ำเสมอ ใส่ช่วงวันที่ของแต่ละรายการ=XNPV(8%,C5:C15,D5:D15)
PVรับหรือจ่ายเท่ากันทุกงวด=PV(8%,10,-2000000)
SUMPRODUCTคิดลดเองทีละปีในสูตรเดียว รวมปีที่ 0 ได้=SUMPRODUCT(C5:C15/(1+8%)^A5:A15)
IRRหาอัตราที่ทำให้ NPV เท่ากับ 0=IRR(C5:C15)

ใน Power BI ใช้อะไร

DAX ไม่มี NPV มี XNPV ที่คิดส่วนลดตามวันที่จริงของแต่ละงวดจากตารางกระแสเงินสด ผลจึงต่างจาก NPV ของ Excel ที่ถือว่าทุกงวดห่างเท่ากันและเกิดปลายงวด

ไฟล์ฝึก NPV

9Expert-NPV-Practice-v1.2.xlsx

รุ่น 1.2 · 24/9/2026 · 27 KB · ไม่มี Macro · ข้อมูลชุดเดียวกับตัวอย่างบนเว็บ · มีเฉลยและตรวจคำตอบอัตโนมัติ
เริ่มต้นที่นี่1 NPV โครงการ2 คิดลดทีละปี3 ปีที่ 0 อยู่นอก NPV4 เทียบสองโครงการแบบฝึกหัดเฉลยสรุปย่อ

โจทย์ในชีตแบบฝึกหัด

  1. ข้อ 1NPV ของระบบจัดเส้นทาง (คอลัมน์ I) ที่อัตราคิดลดในช่อง C7
  2. ข้อ 2NPV ของรถบรรทุกไฟฟ้าที่อัตราคิดลดในช่อง C8
  3. ข้อ 3มูลค่าปัจจุบันของเงินที่รถบรรทุกไฟฟ้าได้คืนปีที่ 1–8 (ยังไม่หักเงินลงทุน) ที่อัตราในช่อง C9
  4. ข้อ 4NPV ของระบบจัดเส้นทาง ถ้าประเมินแค่ปีที่ 0–5 ที่อัตราในช่อง C10
  5. ข้อ 5NPV ของรถบรรทุกไฟฟ้า ลบ NPV ของระบบจัดเส้นทาง ที่อัตราในช่อง C11

วิดีโอประกอบ

คลิปเรื่อง NPV จากช่อง YouTube @9expert

ในเว็บจริงจะฝังคลิปพร้อมตั้งเวลาเริ่มตรงหัวข้อนี้ ในต้นแบบเปิดผลค้นหาในช่องแทน

เปิดใน YouTube

แบบทดสอบ 3 ข้อ

1. เงินลงทุนปีที่ 0 อยู่ C5 เงินที่ได้คืนปีที่ 1–10 อยู่ C6:C15 สูตรใดถูก

2. ช่วงกระแสเงินสดมีช่องว่าง 1 ปี NPV จะทำอย่างไร

3. คิดลดด้วยต้นทุนเงินทุนแล้ว NPV มากกว่า 0 หมายความว่าอะไร

ไปต่อ

อยากใช้สูตรเหล่านี้กับงานจริงทั้งระบบ

ต่อยอดใน Microsoft Excel Advanced: สูตรสรุปผลแบบมีเงื่อนไข สูตรสืบค้นข้อมูล สูตรใหม่ใน Microsoft 365 และการจัดการ Error (2 วัน)

ดูหลักสูตร
หน้านี้ช่วยได้ไหม