การคำนวณ IRR (อัตราผลตอบแทนภายใน) ใน Excel

  • แบ่งปันสิ่งนี้
Michael Brown

บทช่วยสอนแสดงวิธีคำนวณ IRR ของโครงการใน Excel ด้วยสูตรและคุณลักษณะการค้นหาเป้าหมาย คุณจะได้เรียนรู้วิธีสร้างเทมเพลตอัตราผลตอบแทนภายในเพื่อทำการคำนวณ IRR ทั้งหมดโดยอัตโนมัติ

เมื่อคุณทราบอัตราผลตอบแทนภายในของการลงทุนที่เสนอ คุณอาจคิดว่าคุณมีทุกอย่างที่จำเป็นในการประเมิน - ยิ่ง IRR มากเท่าไหร่ก็ยิ่งดีเท่านั้น ในทางปฏิบัติมันไม่ง่ายอย่างนั้น Microsoft Excel มีฟังก์ชันที่แตกต่างกันสามฟังก์ชันในการค้นหาอัตราผลตอบแทนภายใน และการทำความเข้าใจอย่างแท้จริงว่าคุณกำลังคำนวณอะไรด้วย IRR จะเป็นประโยชน์อย่างมาก

    IRR คืออะไร

    อัตราผลตอบแทนภายใน (IRR) เป็นเมตริกที่ใช้กันทั่วไปในการประเมินความสามารถในการทำกำไรของการลงทุนที่มีศักยภาพ บางครั้งก็เรียกว่า อัตราคิดลดกระแสเงินสด ของผลตอบแทน หรือ อัตราผลตอบแทนทางเศรษฐกิจ

    ในทางเทคนิค IRR คือส่วนลด อัตราที่ทำให้มูลค่าปัจจุบันสุทธิของกระแสเงินสดทั้งหมด (ทั้งไหลเข้าและออก) จากการลงทุนมีค่าเท่ากับศูนย์

    คำว่า "ภายใน" ระบุว่า IRR คำนึงถึงปัจจัยภายในเท่านั้น ปัจจัยภายนอก เช่น เงินเฟ้อ ต้นทุนของเงินทุน และความเสี่ยงทางการเงินต่างๆ จะไม่รวมอยู่ในการคำนวณ

    IRR เปิดเผยอะไร

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

    หมายเหตุ ค่า IRR ที่พบใน Goal Seek เป็น คงที่ ซึ่งจะไม่คำนวณใหม่แบบไดนามิกเหมือนสูตร หลังจากการเปลี่ยนแปลงข้อมูลเดิมแต่ละครั้ง คุณจะต้องทำตามขั้นตอนข้างต้นซ้ำเพื่อรับ IRR ใหม่

    นั่นคือวิธีการคำนวณ IRR ใน Excel หากต้องการดูสูตรที่กล่าวถึงในบทช่วยสอนนี้อย่างละเอียดยิ่งขึ้น คุณสามารถดาวน์โหลดสมุดงานตัวอย่างด้านล่าง ฉันขอขอบคุณสำหรับการอ่านและหวังว่าจะได้พบคุณในบล็อกของเราในสัปดาห์หน้า!

    สมุดงานแบบฝึกหัดสำหรับการดาวน์โหลด

    เครื่องคำนวณ Excel IRR - ตัวอย่าง (ไฟล์ .xlsx)

    หลักการทั่วไปง่ายๆ ดังนี้ ยิ่งอัตราผลตอบแทนภายในสูง โครงการก็ยิ่งน่าสนใจ

    เมื่อประมาณการโครงการเดียว นักวิเคราะห์การเงินมักเปรียบเทียบ IRR กับ ต้นทุนถัวเฉลี่ยถ่วงน้ำหนักของบริษัท ของทุน หรือ อัตราอุปสรรค์ ซึ่งเป็นอัตราผลตอบแทนขั้นต่ำจากการลงทุนที่บริษัทยอมรับได้ ในสถานการณ์สมมติ เมื่อ IRR เป็นเกณฑ์เดียวสำหรับการตัดสินใจ โครงการจะถือว่าเป็นการลงทุนที่ดีหาก IRR นั้นมากกว่าอัตราอุปสรรค์ หาก IRR ต่ำกว่าราคาทุน โครงการควรถูกปฏิเสธ ในทางปฏิบัติ มีปัจจัยอื่นๆ มากมายที่มีอิทธิพลต่อการตัดสินใจ เช่น มูลค่าปัจจุบันสุทธิ (NPV), ระยะเวลาคืนทุน, มูลค่าผลตอบแทนสัมบูรณ์ เป็นต้น

    ข้อจำกัดของ IRR

    แม้ว่า IRR จะเป็น เป็นวิธีที่ได้รับความนิยมอย่างมากในการประเมินโครงการทุน แต่ก็มีข้อบกพร่องหลายประการที่อาจนำไปสู่การตัดสินใจที่ไม่เหมาะสม ปัญหาหลักของ IRR คือ:

    • มาตรการสัมพัทธ์ IRR พิจารณาเป็นเปอร์เซ็นต์ แต่ไม่ใช่ค่าสัมบูรณ์ ด้วยเหตุนี้ จึงสนับสนุนโครงการที่มีอัตราผลตอบแทนสูงแต่มูลค่าเงินดอลลาร์น้อยมาก ในทางปฏิบัติ บริษัทต่างๆ อาจชอบโครงการขนาดใหญ่ที่มี IRR ต่ำกว่ามากกว่าโครงการขนาดเล็กที่มี IRR สูงกว่า ในแง่นี้ NPV เป็นเมตริกที่ดีกว่าเพราะพิจารณาจากจำนวนเงินจริงที่ได้รับหรือสูญเสียจากการดำเนินโครงการ
    • การลงทุนซ้ำแบบเดียวกันอัตรา . IRR จะถือว่ากระแสเงินสดทั้งหมดที่เกิดจากโครงการถูกนำไปลงทุนใหม่ในอัตราที่เท่ากับ IRR เอง ซึ่งเป็นสถานการณ์ที่ไม่สมจริงอย่างมาก ปัญหานี้แก้ไขได้ด้วย MIRR ที่อนุญาตให้ระบุการเงินและอัตราการลงทุนซ้ำที่แตกต่างกัน
    • ผลลัพธ์หลายรายการ สำหรับโครงการที่มีกระแสเงินสดเป็นบวกและลบสลับกัน สามารถหา IRR มากกว่าหนึ่งรายการได้ ปัญหานี้ได้รับการแก้ไขใน MIRR ซึ่งออกแบบมาเพื่อสร้างเพียงอัตราเดียวเท่านั้น

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

    การคำนวณ IRR ใน Excel

    เนื่องจากอัตราผลตอบแทนภายในคืออัตราคิดลดที่มูลค่าปัจจุบันสุทธิของชุดกระแสเงินสดที่กำหนด เท่ากับศูนย์ การคำนวณ IRR จะยึดตามสูตร NPV แบบดั้งเดิม:

    หากคุณไม่คุ้นเคยกับสัญลักษณ์ผลรวม รูปแบบเพิ่มเติมของสูตร IRR อาจ เข้าใจง่ายขึ้น:

    ที่ไหน:

    • CF 0 ​ - เงินลงทุนเริ่มต้น (แสดงด้วยจำนวนลบ )
    • CF 1 , CF 2 … CF n - กระแสเงินสด
    • i - หมายเลขงวด
    • n - รวมระยะเวลา
    • IRR - อัตราผลตอบแทนภายใน

    ลักษณะของสูตรนั้นไม่มีวิธีวิเคราะห์ในการคำนวณ IRR เราต้องใช้ "เดาและวิธีตรวจสอบ" เพื่อค้นหา เพื่อให้เข้าใจแนวคิดของอัตราผลตอบแทนภายในได้ดีขึ้น ลองคำนวณ IRR ด้วยตัวอย่างง่ายๆ กัน

    ตัวอย่าง : คุณลงทุน $1,000 ตอนนี้และรับ ย้อนกลับ $500 และ $660 ในอีก 2 ปีข้างหน้า อัตราคิดลดใดที่ทำให้มูลค่าปัจจุบันสุทธิเป็นศูนย์

    ตามที่เราเดาในครั้งแรก ลองใช้อัตรา 8%:

    • ตอนนี้: PV = -$1,000
    • ปีที่ 1: PV = $500 / (1+0.08)1 = $462.96
    • ปีที่ 2: PV = $660 / (1+0.08)2 = $565.84

    เมื่อบวกกัน เราจะได้ NPV เท่ากับ $28.81:

    โอ้ ไม่ถึงกับใกล้ 0 เลย อาจจะเป็นการเดาที่ดีกว่านี้ก็ได้นะ 10% เปลี่ยนอะไรได้บ้าง

    • ตอนนี้: PV = -$1,000
    • ปีที่ 1: PV = $500 / (1+0.1)1 = $454.55
    • ปี 2: PV = $660 / (1+0.1)2 = $545.45
    • NPV: -1000 + $454.55 + $545.45 = $0.00

    แค่นั้น! ที่อัตราคิดลด 10% NPV เท่ากับ 0 ดังนั้น IRR สำหรับการลงทุนนี้คือ 10%:

    นั่นคือวิธีที่คุณคำนวณอัตราผลตอบแทนภายในด้วยตนเอง Microsoft Excel โปรแกรมซอฟต์แวร์อื่นๆ และเครื่องคำนวณ IRR ออนไลน์ต่างๆ ก็ใช้วิธีลองผิดลองถูกเช่นกัน แต่ต่างจากมนุษย์ตรงที่คอมพิวเตอร์สามารถทำซ้ำหลายๆ รอบได้อย่างรวดเร็ว

    วิธีคำนวณ IRR ใน Excel ด้วยสูตร

    Microsoft Excel มีฟังก์ชัน 3 รายการสำหรับค้นหาอัตราผลตอบแทนภายใน:

    <4
  • IRR - ฟังก์ชันที่ใช้บ่อยที่สุดในการคำนวณอัตราผลตอบแทนภายในสำหรับชุดของกระแสเงินสดที่เกิดขึ้นที่ ช่วงเวลาปกติ .
  • XIRR – ค้นหา IRR สำหรับชุดของกระแสเงินสดที่เกิดขึ้นที่ ช่วงเวลาที่ไม่ปกติ เนื่องจากคำนึงถึงวันที่แน่นอนของการชำระเงิน ฟังก์ชันนี้จึงให้ความแม่นยำในการคำนวณที่ดีกว่า
  • MIRR – ส่งกลับ อัตราผลตอบแทนภายในที่แก้ไขแล้ว ซึ่งเป็น ตัวแปรของ IRR ที่พิจารณาทั้งต้นทุนการกู้ยืมและดอกเบี้ยทบต้นที่ได้รับจากการลงทุนซ้ำของกระแสเงินสดที่เป็นบวก
  • ด้านล่าง คุณจะพบตัวอย่างฟังก์ชันทั้งหมดเหล่านี้ เพื่อความสอดคล้องกัน เราจะใช้ชุดข้อมูลเดียวกันในทุกสูตร

    สูตร IRR เพื่อคำนวณอัตราผลตอบแทนภายใน

    สมมติว่าคุณกำลังพิจารณาการลงทุน 5 ปีกับ กระแสเงินสดใน B2:B7 หากต้องการคำนวณ IRR ให้ใช้สูตรง่ายๆ นี้:

    =IRR(B2:B7)

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

    สำหรับข้อมูลเพิ่มเติม โปรดดูฟังก์ชัน IRR ของ Excel

    สูตร XIRR เพื่อหา IRR สำหรับกระแสเงินสดที่ไม่สม่ำเสมอ

    ในกรณีกระแสเงินสดที่มีระยะเวลาไม่เท่ากัน สามารถใช้ฟังก์ชัน IRR ได้ มีความเสี่ยงเนื่องจากถือว่าการชำระเงินทั้งหมดเกิดขึ้นเมื่อสิ้นงวดและระยะเวลาเท่ากันทั้งหมด ในกรณีนี้ XIRR จะฉลาดกว่าตัวเลือก

    ด้วยกระแสเงินสดใน B2:B7 และวันที่ใน C2:C7 สูตรจะเป็นดังนี้:

    =XIRR(B2:B7,C2:C7)

    หมายเหตุ:

    • แม้ว่าฟังก์ชัน XIRR ไม่จำเป็นต้องระบุวันที่ตามลำดับเวลา แต่วันที่ของกระแสเงินสดแรก (การลงทุนเริ่มต้น) ควรเป็นวันที่แรกในอาร์เรย์
    • วันที่ต้องระบุเป็น วันที่ Excel ที่ถูกต้อง ; การให้วันที่ในรูปแบบข้อความทำให้ Excel เสี่ยงต่อการตีความผิด
    • ฟังก์ชัน Excel XIRR ใช้สูตรอื่นเพื่อให้ได้ผลลัพธ์ สูตร XIRR ลดราคาการชำระเงินครั้งต่อไปตามปี 365 วัน ดังนั้น XIRR จึงส่งคืนอัตราผลตอบแทนภายใน รายปี เสมอ

    สำหรับรายละเอียดเพิ่มเติม โปรดดู ฟังก์ชัน XIRR ของ Excel

    สูตร MIRR เพื่อคำนวณ IRR ที่แก้ไขแล้ว

    เพื่อจัดการกับสถานการณ์ที่สมจริงยิ่งขึ้นเมื่อเงินทุนโครงการถูกนำไปลงทุนใหม่ในอัตราที่ใกล้เคียงกับต้นทุนเงินทุนของบริษัท คุณสามารถคำนวณ อัตราผลตอบแทนภายในที่แก้ไขโดยใช้สูตร MIRR:

    =MIRR(B2:B7,E1,E2)

    โดยที่ B2:B7 คือกระแสเงินสด E1 คืออัตราดอกเบี้ยทางการเงิน (ต้นทุนการกู้ยืมเงิน) และ E2 คือ อัตราการลงทุนซ้ำ (ดอกเบี้ยที่ได้รับจากการลงทุนซ้ำของรายได้)

    หมายเหตุ เนื่องจากฟังก์ชัน MIRR ของ Excel คำนวณดอกเบี้ยทบต้นจากกำไร ผลลัพธ์จึงอาจแตกต่างจากฟังก์ชัน IRR และ XIRR อย่างมาก

    IRR, XIRR และ MIRR - ซึ่งก็คือดีกว่าไหม

    ฉันเชื่อว่าไม่มีใครสามารถให้คำตอบทั่วไปสำหรับคำถามนี้ได้ เนื่องจากพื้นฐานทางทฤษฎี ข้อดีและข้อเสียของทั้งสามวิธียังคงเป็นที่ถกเถียงกันในหมู่นักวิชาการด้านการเงิน บางที วิธีที่ดีที่สุดคือการคำนวณทั้งสามรายการและเปรียบเทียบผลลัพธ์:

    โดยทั่วไปถือว่า:

    • XIRR ให้ ความแม่นยำในการคำนวณดีกว่า IRR เนื่องจากคำนึงถึงวันที่แน่นอนของกระแสเงินสด
    • IRR มักจะให้การประเมินความสามารถในการทำกำไรของโครงการในแง่ดีเกินควร ในขณะที่ MIRR ให้ภาพที่สมจริงมากกว่า

    เครื่องคิดเลข IRR - เทมเพลต Excel

    หากคุณต้องการคำนวณ IRR ใน Excel เป็นประจำ การตั้งค่าเทมเพลตอัตราผลตอบแทนภายในจะทำให้ชีวิตของคุณง่ายขึ้นมาก

    ของเรา เครื่องคิดเลขจะรวมทั้งสามสูตร (IRR, XIRR และ MIRR) ดังนั้นคุณจึงไม่ต้องกังวลว่าผลลัพธ์ใดจะถูกต้องมากกว่า แต่สามารถพิจารณาได้ทั้งหมด

    1. ป้อนกระแสเงินสดและวันที่ใน สองคอลัมน์ (ในกรณีของเราคือ A และ B)
    2. ป้อนอัตราการเงินและอัตราการลงทุนซ้ำใน 2 เซลล์แยกกัน หรือตั้งชื่อการขายเหล่านี้ Finance_rate และ Reinvest_rate ตามลำดับ
    3. สร้างช่วงที่กำหนดแบบไดนามิกสองช่วง ชื่อ Cash_flows และ วันที่ .

      สมมติว่าแผ่นงานของคุณชื่อ แผ่นที่ 1 กระแสเงินสดแรก (การลงทุนเริ่มต้น) จะอยู่ในเซลล์ A2 และวันที่ของเงินสดก้อนแรกโฟลว์อยู่ในเซลล์ B2 ให้ตั้งชื่อช่วงที่ขึ้นอยู่กับสูตรเหล่านี้:

      กระแสเงินสด:

      =OFFSET(Sheet1!$A$2,0,0,COUNT(Sheet1!$A:$A),1)

      วันที่:

      =OFFSET(Sheet1!$B$2,0,0,COUNT(Sheet1!$B:$B),1)

      ดูขั้นตอนโดยละเอียดได้ในวิธีสร้างช่วงชื่อไดนามิกใน Excel

    4. ใช้ชื่อที่คุณเพิ่งสร้างเป็นอาร์กิวเมนต์ของสูตรต่อไปนี้ โปรดทราบว่าสามารถป้อนสูตรในคอลัมน์ใดก็ได้นอกเหนือจาก A และ B ซึ่งสงวนไว้เฉพาะสำหรับกระแสเงินสดและวันที่ตามลำดับ

      =IRR(Cash_flows)

      =XIRR(Cash_flows, Dates)

      =MIRR(Cash_flows, Finance_rate, Reinvest_rate)

    เสร็จแล้ว! ตอนนี้คุณสามารถป้อนกระแสเงินสดเป็นจำนวนเท่าใดก็ได้ในคอลัมน์ A และสูตรอัตราผลตอบแทนภายในแบบไดนามิกของคุณจะคำนวณใหม่ตามลำดับ:

    เพื่อเป็นการป้องกันผู้ใช้ที่ประมาทที่อาจลืม กรอกเซลล์อินพุตที่จำเป็นทั้งหมด คุณสามารถรวมสูตรของคุณในฟังก์ชัน IFERROR เพื่อป้องกันข้อผิดพลาด:

    =IFERROR(IRR(Cash_flows), "")

    =IFERROR(XIRR(Cash_flows, Dates), "")

    =IFERROR(MIRR(Cash_flows, Finance_rate, Reinvest_rate), "")

    โปรดเก็บไว้ใน โปรดทราบว่าหากเซลล์ Finance_rate และ/หรือ Reinvest_rate ว่างเปล่า ฟังก์ชัน MIRR ของ Excel จะถือว่ามีค่าเท่ากับศูนย์

    วิธีทำ IRR ใน Excel ด้วย Goal Seek

    เฉพาะฟังก์ชัน IRR ของ Excel เท่านั้น ดำเนินการวนซ้ำ 20 ครั้งเพื่อให้ได้อัตราและ XIRR ดำเนินการซ้ำ 100 ครั้ง หากหลังจากนั้นไม่พบผลลัพธ์ที่แม่นยำภายใน 0.00001% ซ้ำ #NUM! ข้อผิดพลาดจะถูกส่งกลับ

    หากคุณกำลังมองหาความแม่นยำมากขึ้นสำหรับการคำนวณ IRR ของคุณ คุณสามารถบังคับให้ Excel ทำซ้ำมากกว่า 32,000 ครั้งได้โดยใช้คุณลักษณะ Goal Seek ซึ่งเป็นส่วนหนึ่งของการวิเคราะห์แบบ What-If

    แนวคิดคือการให้ Goal Seek ค้นหาอัตราเปอร์เซ็นต์ที่ทำให้ NPV เท่ากับ 0 โดยมีวิธีการดังนี้:

    1. ตั้งค่าแหล่งข้อมูลในส่วนนี้ วิธี:
      • ป้อนกระแสเงินสดในคอลัมน์ (B2:B7 ในตัวอย่างนี้)
      • ใส่ IRR ที่คาดหวังในบางเซลล์ (B9) ค่าที่คุณป้อนนั้นไม่สำคัญจริง ๆ คุณเพียงแค่ต้อง "ป้อน" บางอย่างให้กับสูตร NPV ดังนั้นเพียงแค่ใส่เปอร์เซ็นต์ที่นึกออก เช่น 10%
      • ป้อนสูตร NPV ต่อไปนี้ในเซลล์อื่น (B10):

    =NPV(B9,B3:B7)+B2

  • บน <1 แท็บ>ข้อมูล ในกลุ่ม การคาดการณ์ คลิก จะเกิดอะไรขึ้นหากการวิเคราะห์ > เป้าหมายที่ค้นหา...
  • ในแท็บ ค้นหาเป้าหมาย กล่องโต้ตอบ กำหนดเซลล์และค่าที่จะทดสอบ:
    • ตั้งค่าเซลล์ - การอ้างอิงไปยังเซลล์ NPV (B10)
    • หากต้องการค่า – พิมพ์ 0 ซึ่งเป็นค่าที่ต้องการสำหรับเซลล์ Set
    • โดยการเปลี่ยนเซลล์ - การอ้างอิงไปยังเซลล์ IRR (B9)
    • <5

      เมื่อเสร็จแล้ว คลิก ตกลง .

  • กล่องโต้ตอบ สถานะการค้นหาเป้าหมาย จะปรากฏขึ้นและปล่อยให้ คุณรู้ว่าพบวิธีแก้ปัญหาหรือไม่ หากสำเร็จ ค่าในเซลล์ IRR จะถูกแทนที่ด้วยค่าใหม่ที่ทำให้ NPV เป็นศูนย์

    คลิก ตกลง เพื่อยอมรับค่าใหม่หรือ ยกเลิก เพื่อกลับค่าเดิม

  • ใน ในทำนองเดียวกัน คุณสามารถใช้ฟีเจอร์ Goal Seek เพื่อค้นหา XIRR ข้อแตกต่างเพียงอย่างเดียวคือคุณจะต้องใช้

    Michael Brown เป็นผู้ที่ชื่นชอบเทคโนโลยีโดยเฉพาะและมีความหลงใหลในการทำให้กระบวนการที่ซับซ้อนง่ายขึ้นโดยใช้เครื่องมือซอฟต์แวร์ ด้วยประสบการณ์กว่าทศวรรษในอุตสาหกรรมเทคโนโลยี เขาได้ฝึกฝนทักษะของเขาใน Microsoft Excel และ Outlook รวมถึง Google ชีตและเอกสาร บล็อกของ Michael ทุ่มเทให้กับการแบ่งปันความรู้และความเชี่ยวชาญของเขากับผู้อื่น โดยให้คำแนะนำและแบบฝึกหัดที่ทำตามได้ง่ายเพื่อปรับปรุงผลิตภาพและประสิทธิภาพ ไม่ว่าคุณจะเป็นมืออาชีพที่ช่ำชองหรือมือใหม่ บล็อกของ Michael นำเสนอข้อมูลเชิงลึกอันมีค่าและคำแนะนำที่เป็นประโยชน์สำหรับการใช้ประโยชน์สูงสุดจากเครื่องมือซอฟต์แวร์ที่จำเป็นเหล่านี้