Thep Excel

IRR – คำนวณอัตราผลตอบแทนภายใน

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

=IRR(values, [guess])

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
5/10

Difficulty
6/10

Usefulness
7/10

Syntax & Arguments

=IRR(values, [guess])

Argument Type Required Default Description
values Array/Range Yes ช่วงหรืออาร์เรย์ของตัวเลขที่แทนกระแสเงินสด ต้องมีทั้งค่าบวก (เงินเข้า) และค่าลบ (เงินออก) อย่างน้อยหนึ่งค่า
guess Number Optional 0.1 ตัวเลขที่คาดว่าจะใกล้เคียงกับผลลัพธ์ของ IRR ใช้เมื่อต้องการเร่งการคำนวณหรือช่วย Excel หาคำตอบที่ถูกต้อง หากละเว้น ใช้ค่าเริ่มต้น 0.1 (10%)

Examples

ตัวอย่างพื้นฐาน: การลงทุนอย่างง่าย
IRR(B2:B6)
สมมติว่า B2:B6 คือ -70000, 12000, 18000, 20000, 26000 (ลงทุน -70000 บาท แล้วได้รับเงินกลับ 4 ปี) IRR จะคำนวณเป็นประมาณ 8.70% ต่อปี
Excel Formula:

=IRR(B2:B6)

Result:

0.0870 (8.70%)

ตัวอย่างจริง: โครงการลงทุนระยะยาว
IRR(C2:C11)
บริษัทลงทุนในโครงการ -500000 บาท และคาดว่าจะได้กระแสเงินสดย่างปี 80000-120000 บาท เป็นเวลา 10 ปี IRR = 15.24% ต่อปี บริษัทสามารถตัดสินใจว่าโครงการนี้คุ้มค่าหรือไม่เมื่อเทียบกับต้นทุนเงินทุน
Excel Formula:

=IRR(C2:C11)

Result:

0.1524 (15.24%)

ตัวอย่างขั้นสูง: ใช้ guess เพื่อเร่งการคำนวณ
IRR(D2:D7, 0.15)
ใช้ guess = 0.15 (15%) เพื่อให้ Excel เริ่มจากประมาณการค่อนข้างสูง ช่วยให้ Excel หาคำตอบได้เร็วขึ้น และหลีกเลี่ยงปัญหา #NUM! error ในบางกรณี
Excel Formula:

=IRR(D2:D7, 0.15)

Result:

0.1847 (18.47%)

ตัวอย่างหลากหลาย: เปรียบเทียบ IRR ของโครงการต่างๆ
โครงการ A: =IRR(A2:A6) = 0.1423 (14.23%) | โครงการ B: =IRR(B2:B6) = 0.0870 (8.70%)
คำนวณ IRR สำหรับสองโครงการแล้วเปรียบเทียบ โครงการ A ให้ผลตอบแทนสูงกว่า ดังนั้นหากต้นทุนเงินทุนอยู่ระหว่าง 8.70%-14.23% จะเลือกโครงการ A
Excel Formula:

โครงการ A: =IRR(A2:A6) = 0.1423 (14.23%) | โครงการ B: =IRR(B2:B6) = 0.0870 (8.70%)

Result:

โครงการ A ให้ผลตอบแทน 14.23% | โครงการ B ให้ผลตอบแทน 8.70%

FAQs

IRR ต่างจาก NPV อย่างไร?

NPV ใช้อัตราคิดลดที่เรากำหนด แล้วหามูลค่าปัจจุบันสุทธิ ส่วน IRR หาอัตราที่ทำให้ NPV = 0 ทั้งสองใช้ด้วยกัน: หาก IRR > ต้นทุนเงินทุน แล้ว NPV จะเป็นบวก

IRR หาคำตอบไม่ได้เป็นสาเหตุจากอะไร?

กระแสเงินสดขาด ค่าลบ หรือค่าบวก (ต้องมีทั้งสองอย่าง) ลำดับเวลาผิด หรือกระแสเงินแปรปรวนมากจนการคำนวณแยกย้อนไป ลองใช้ guess ต่างๆ หรือตรวจสอบข้อมูลอีกครั้ง

IRR ใช้ได้กับ Excel เวอร์ชันไหน?

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

Resources & Related

Additional Notes

IRR เป็นฟังก์ชันที่ใช้ประเมินความคุ้มค่าของการลงทุนโดยหาอัตราดอกเบี้ยที่ทำให้มูลค่าปัจจุบันสุทธิเป็น 0 เหมาะสำหรับวิเคราะห์โครงการลงทุน เปรียบเทียบโปรแกรมการลงทุนต่างๆ

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

ส่วนตัวผม IRR มีข้อจำกัด – ต้องมีทั้งกระแสเงินสดไหลออก (ลบ) และไหลเข้า (บวก) ถึงจะคำนวณได้ ถ้าฉันลงทุน -100 บาท และได้รับกลับ 150 บาท แล้ว IRR จะบอกว่าได้ประมาณ 50% ต่อปี ค่าสุดท้ายไม่มีหน่วยวัน จึงต้องเข้าใจว่ากระแสเงินมาสม่ำเสมอแค่ไหน 😎

Leave a Reply

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