หน้าแรก บทความ Microsoft
Microsoft

XIRR และ XNPV ใน Excel คิดผลตอบแทนเมื่อเงินเข้า-ออกไม่เป็นจังหวะ

เผยแพร่ 29 ส.ค. 69

IRR และ NPV สมมติว่ากระแสเงินเข้า-ออกเกิดขึ้นเป็นงวดเท่าๆ กัน แต่ในชีวิตจริงเราลงเงินและถอนเงินไม่เป็นจังหวะ เช่น ทยอยซื้อกองทุนเดือนเว้นเดือน แล้วขายวันไหนก็ได้ กรณีแบบนี้ต้องใช้ XIRR และ XNPV ที่คำนวณตามวันที่จริงของแต่ละรายการ

รูปแบบของสูตร

=XNPV(อัตราคิดลดต่อปี, ช่วงกระแสเงิน, ช่วงวันที่) → มูลค่าปัจจุบันสุทธิ
=XIRR(ช่วงกระแสเงิน, ช่วงวันที่, [ค่าคาดเดา]) → อัตราผลตอบแทนต่อปีที่ทำให้ XNPV เป็นศูนย์

กระแสเงินต้องมีทั้งค่าลบ (เงินที่จ่ายออก/ลงทุน) และค่าบวก (เงินที่ได้รับ) อย่างน้อยอย่างละหนึ่ง

ตัวอย่างที่ 1: ผลตอบแทนกองทุนที่ทยอยซื้อ

D2fx=XIRR(B2:B4, A2:A4)
A B D
1 วันที่ กระแสเงิน XIRR
2 05/01/2025 -100,000 18.6%
3 10/07/2025 -50,000
4 20/08/2026 190,000

ลงทุน 100,000 บาทต้นปี เติมอีก 50,000 กลางปี แล้วขายได้ 190,000 บาทในปีถัดมา XIRR คำนวณให้ว่าผลตอบแทนเทียบเท่าประมาณ 18.6% ต่อปี โดยคิดจากระยะเวลาที่เงินแต่ละก้อนอยู่ในตลาดจริง

ตัวอย่างที่ 2: XNPV ตัดสินใจว่าโครงการคุ้มไหม

D2fx=XNPV(8%, B2:B5, A2:A5)
A B D
1 วันที่ กระแสเงิน XNPV ที่ 8%
2 01/02/2026 -500,000 +50,700
3 30/06/2026 180,000
4 31/12/2026 220,000
5 30/06/2027 190,000

ถ้า XNPV ที่อัตราคิดลดเป้าหมาย (8% ต่อปี) ออกมาเป็นบวก แปลว่าโครงการให้ผลตอบแทนสูงกว่า 8% คุ้มที่จะทำ ถ้าเป็นลบแปลว่าไม่ผ่านเกณฑ์

XIRR ต่างจาก IRR อย่างไร

IRR / NPV XIRR / XNPV
สมมติเรื่องเวลา ทุกงวดห่างเท่ากัน ใช้วันที่จริงของแต่ละรายการ
ต้องมีคอลัมน์วันที่ ไม่ต้อง ต้องมี
เหมาะกับ กระแสเงินรายเดือน/รายปีสม่ำเสมอ เงินเข้า-ออกไม่เป็นจังหวะ

ในทางปฏิบัติ XIRR แม่นยำกว่าเกือบทุกกรณีของการลงทุนจริง จึงเป็นตัวที่กองทุนและโบรกเกอร์ใช้รายงานผลตอบแทน

ข้อควรรู้

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line