ฟังก์ชัน Excel XIRR เพื่อคำนวณ IRR สำหรับกระแสเงินสดที่ไม่ใช่ประจำงวด

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

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

เมื่อใด คุณกำลังเผชิญกับการตัดสินใจที่ใช้เงินทุนจำนวนมาก การคำนวณอัตราผลตอบแทนภายในเป็นสิ่งที่พึงปรารถนา เนื่องจากจะช่วยให้คุณเปรียบเทียบผลตอบแทนที่คาดการณ์ไว้สำหรับการลงทุนต่างๆ และให้พื้นฐานเชิงปริมาณสำหรับการตัดสินใจ

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

    ฟังก์ชัน XIRR ใน Excel

    The Excel XIRR ฟังก์ชันส่งคืนอัตราผลตอบแทนภายในสำหรับชุดของกระแสเงินสดซึ่งอาจเป็นหรือไม่เป็นงวดก็ได้

    ฟังก์ชันนี้เปิดตัวใน Excel 2007 และพร้อมใช้งานใน Excel 2010, Excel 2013, Excel 2016 รุ่นที่ใหม่กว่าทั้งหมด , Excel 2019 และ Excel for Office 365

    ไวยากรณ์ของฟังก์ชัน XIRR เป็นดังนี้:

    XIRR(ค่า วันที่ [เดา])

    ที่ไหน:

    • ค่า (จำเป็น) – anอาร์เรย์หรือช่วงของเซลล์ที่แสดงชุดของการไหลเข้าและออก
    • วันที่ (จำเป็น) – วันที่ที่สอดคล้องกับกระแสเงินสด วันที่อาจเกิดขึ้นในลำดับใดก็ได้ แต่วันที่ของการลงทุนเริ่มต้นจะต้องเป็นวันที่แรกในอาร์เรย์
    • เดา (ไม่บังคับ) – IRR ที่คาดไว้จะระบุเป็นเปอร์เซ็นต์หรือเลขทศนิยม ถ้าไม่ระบุ Excel จะใช้อัตราเริ่มต้นที่ 0.1 (10%)

    ตัวอย่างเช่น ในการคำนวณ IRR สำหรับชุดของกระแสเงินสดใน A2:A5 และวันที่ใน B2:B5 คุณจะต้อง ใช้สูตรนี้:

    =XIRR(A2:A5, B2:B5)

    เคล็ดลับ เพื่อให้ผลลัพธ์แสดงได้อย่างถูกต้อง โปรดตรวจสอบว่าได้ตั้งค่ารูปแบบ เปอร์เซ็นต์ สำหรับเซลล์สูตรแล้ว

    6 สิ่งที่คุณควรรู้เกี่ยวกับฟังก์ชัน XIRR

    หมายเหตุต่อไปนี้จะช่วยให้คุณเข้าใจกลไกภายในของฟังก์ชัน XIRR ได้ดีขึ้น และใช้ในเวิร์กชีตของคุณได้อย่างมีประสิทธิภาพมากที่สุด

    1. XIRR ใน Excel ได้รับการออกแบบสำหรับการคำนวณอัตราผลตอบแทนภายในของกระแสเงินสดที่มีระยะเวลาไม่เท่ากัน สำหรับกระแสเงินสดประจำงวดที่ไม่ทราบวันที่ชำระเงินที่แน่นอน คุณสามารถใช้ฟังก์ชัน IRR ได้
    2. ช่วงของค่าต้องประกอบด้วยค่าบวก (รายได้) อย่างน้อยหนึ่งค่า และค่าลบ (การชำระเงินขาออก) อย่างน้อยหนึ่งค่า
    3. หากค่าแรกเป็นค่าใช้จ่าย (การลงทุนเริ่มต้น) จะต้องแทนด้วยจำนวนลบ การลงทุนเริ่มต้นจะไม่คิดลด การชำระเงินครั้งต่อไปจะถูกนำกลับไปยังวันที่ของกระแสเงินสดครั้งแรกและคิดลดตามในปีที่มี 365 วัน
    4. วันที่ทั้งหมดถูกตัดเป็นจำนวนเต็ม หมายความว่าส่วนที่เป็นเศษของวันที่ที่แทนเวลาจะถูกลบออก
    5. วันที่ต้องเป็นวันที่ที่ถูกต้องใน Excel ที่ป้อนเป็นข้อมูลอ้างอิงถึง เซลล์ที่มีวันที่หรือผลลัพธ์ของสูตร เช่น ฟังก์ชัน DATE หากป้อนวันที่ในรูปแบบข้อความ อาจเกิดปัญหาขึ้นได้
    6. XIRR ใน Excel จะส่งกลับ IRR รายปี เสมอ แม้เมื่อคำนวณกระแสเงินสดรายเดือนหรือรายสัปดาห์

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

    ฟังก์ชัน XIRR ใน Excel ใช้วิธีลองผิดลองถูกเพื่อหาอัตราที่ตรงตามสมการนี้:

    ที่ไหน:

    • P - กระแสเงินสด (การชำระเงิน)
    • d - วันที่
    • i - หมายเลขงวด
    • n - รวมงวด

    เริ่มต้นด้วยการเดา (ถ้ามี) หรือด้วยค่าเริ่มต้น 10% หากไม่มี Excel จะผ่านการทำซ้ำเพื่อให้ได้ผลลัพธ์ที่มีความแม่นยำ 0.000001% หากหลังจากพยายาม 100 ครั้งแล้วไม่พบอัตราที่แม่นยำ #NUM! ข้อผิดพลาดจะถูกส่งกลับ

    เพื่อตรวจสอบความถูกต้องของสมการนี้ ลองทดสอบกับผลลัพธ์ของสูตร XIRR เพื่อให้การคำนวณของเราง่ายขึ้น เราจะใช้สูตรอาร์เรย์ต่อไปนี้ (โปรดจำไว้ว่าสูตรอาร์เรย์ใดๆ ต้องกรอกโดยการกด Ctrl + Shift + Enter ):

    =SUM(A2:A5/((1+$E$1)^((B2:B5-$B$2)/365)))

    ที่ไหน:

    • A2:A5 คือกระแสเงินสด
    • B2:B5 คือวันที่
    • E1 คืออัตราที่ส่งคืนโดย XIRR

    ตามที่แสดงใน ภาพหน้าจอด้านล่าง ผลลัพธ์ใกล้เคียงมากเป็นศูนย์ คิว.อี.ดี. :)

    วิธีการคำนวณ XIRR ใน Excel – ตัวอย่างสูตร

    ด้านล่างนี้เป็นตัวอย่างบางส่วนที่แสดงให้เห็นถึงการใช้งานทั่วไปของฟังก์ชัน XIRR ใน Excel

    สูตร XIRR พื้นฐานใน Excel

    สมมติว่าคุณลงทุน $1,000 ในปี 2017 และคาดว่าจะได้รับผลกำไรในอีก 6 ปีข้างหน้า หากต้องการทราบอัตราผลตอบแทนภายในสำหรับการลงทุนนี้ ให้ใช้สูตรนี้:

    =XIRR(A2:A8, B2:B8)

    โดยที่ A2:A8 คือกระแสเงินสด และ B2:B8 คือวันที่ที่สอดคล้องกับกระแสเงินสด:<3

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

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

    รูปแบบที่สมบูรณ์ของฟังก์ชัน Excel XIRR

    ในกรณีที่คุณทราบว่าคุณคาดหวังผลตอบแทนประเภทใดจากสิ่งนี้หรือสิ่งนั้น การลงทุนคุณสามารถใช้ความคาดหวังของคุณเป็นการคาดเดาได้ จะมีประโยชน์อย่างยิ่งเมื่อสูตร XIRR ที่ถูกต้องอย่างชัดเจนแสดง #NUM! ข้อผิดพลาด

    สำหรับการป้อนข้อมูลที่แสดงด้านล่าง สูตร XIRR ที่ไม่มีการเดาจะส่งกลับข้อผิดพลาด:

    =XIRR(A2:A7, B2:B7)

    อัตราผลตอบแทนที่คาดไว้(-20%) ใส่อาร์กิวเมนต์ guess ช่วยให้ Excel บรรลุผลลัพธ์:

    =XIRR(A2:A7, B2:B7, -20%)

    วิธีคำนวณ XIRR สำหรับ กระแสเงินสดรายเดือน

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

    เพื่อให้แน่ใจว่า ทีนี้ มาหา IRR สำหรับกระแสเงินสดชุดเดียวกัน (A2:A8) ที่เกิดขึ้นเป็นรายเดือนและรายปี (วันที่อยู่ใน B2:B8):

    =XIRR(A2:A8, B2:B8)

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

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

    =(1+E1)^(1/12)-1

    หรือคุณสามารถฝัง XIRR โดยตรงในสมการ:

    =(1+XIRR(A2:A8,B2:B8))^(1/12)-1

    As การตรวจสอบเพิ่มเติม ให้ใช้ฟังก์ชัน IRR ในกระแสเงินสดเดียวกัน โปรดทราบว่า IRR จะคำนวณอัตราโดยประมาณด้วย เนื่องจากถือว่าช่วงเวลาทั้งหมดเท่ากัน:

    =IRR(A2:A8)

    จากผลการคำนวณเหล่านี้ เราได้รับ XIRR รายเดือนเท่ากับ 7.77 % ซึ่งใกล้เคียงกับ 7.68% ที่ผลิตโดยสูตร IRR:

    บทสรุป : หากคุณกำลังมองหา IRR รายปีสำหรับเงินสดรายเดือน ไหล ใช้ฟังก์ชัน XIRR ในรูปแบบบริสุทธิ์ หากต้องการรับ IRR รายเดือน ให้สมัครการปรับเปลี่ยนที่อธิบายไว้ข้างต้น

    เทมเพลต Excel XIRR

    หากต้องการรับอัตราผลตอบแทนภายในสำหรับโครงการต่างๆ อย่างรวดเร็ว คุณสามารถสร้างเครื่องคิดเลข XIRR อเนกประสงค์สำหรับ Excel ได้ มีวิธีการดังนี้:

    1. ป้อนกระแสเงินสดและวันที่ในแต่ละคอลัมน์สองคอลัมน์ (A และ B ในตัวอย่างนี้)
    2. สร้างช่วงที่กำหนดแบบไดนามิกสองช่วง ชื่อ กระแสเงินสด และ วันที่ ในทางเทคนิค สูตรนั้นจะมีชื่อว่า:

      Cash_flows:

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

      Dates:

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

      โดยที่ Sheet1 คือ ชื่อแผ่นงานของคุณ A2 คือกระแสเงินสดแรก และ B2 คือวันที่แรก

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

    3. ระบุชื่อที่กำหนดแบบไดนามิกที่คุณสร้างขึ้นในสูตร XIRR:

    =XIRR(Cash_flows, Dates)

    เสร็จสิ้น! ตอนนี้คุณสามารถเพิ่มหรือลบกระแสเงินสดได้มากเท่าที่คุณต้องการ และสูตร XIRR แบบไดนามิกของคุณจะคำนวณใหม่ตาม:

    XIRR เทียบกับ IRR ใน Excel

    ข้อแตกต่างหลักระหว่างฟังก์ชัน Excel XIRR และ IRR คือ:

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

    โดยทั่วไปหากคุณทราบวันที่แน่นอนของการชำระเงิน ขอแนะนำให้ใช้ XIRR เนื่องจากมีความแม่นยำในการคำนวณที่ดีกว่า

    ตัวอย่างเช่น ลองเปรียบเทียบผลลัพธ์ของ IRR และ XIRR สำหรับกระแสเงินสดเดียวกัน:

    หากการชำระเงินทั้งหมดเกิดขึ้นที่ ช่วงเวลาปกติ ฟังก์ชันจะส่งกลับผลลัพธ์ที่ใกล้เคียงมาก:

    หากช่วงเวลาของกระแสเงินสดคือ ไม่เท่ากัน ความแตกต่างระหว่างผลลัพธ์ค่อนข้างสำคัญ:

    XIRR และ XNPV ใน Excel

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

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

    ด้วยกระแสเงินสดใน A2:A5 วันที่ใน B2:B5 และอัตราคิดลดใน E1 สูตร XNPV ต่อไปนี้จะให้มูลค่าปัจจุบันสุทธิของกระแสเงินสดในอนาคตแก่คุณ:

    =XNPV(E1, A2:A5, B2:B5)

    NPV ที่เป็นบวกบ่งชี้ว่าโครงการมีกำไร:

    ตอนนี้ มาดูกันว่าอัตราคิดลดใดที่จะทำให้มูลค่าปัจจุบันสุทธิ ศูนย์. สำหรับสิ่งนี้ เราใช้ฟังก์ชัน XIRR:

    =XIRR(A2:A5, B2:B5)

    เพื่อตรวจสอบว่าอัตราที่ผลิตโดย XIRR ทำให้ NPV เป็นศูนย์จริงหรือไม่ ให้ใส่ไว้ในอาร์กิวเมนต์ อัตรา ของ XNPV ของคุณสูตร:

    =XNPV(E4, A2:A5, B2:B5)

    หรือฝังฟังก์ชัน XIRR ทั้งหมด:

    =XNPV(XIRR(A2:A5, B2:B5), A2:A5, B2:B5)

    ใช่ XNPV ที่ปัดเศษเป็นทศนิยม 2 ตำแหน่งจะเท่ากับศูนย์:

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

    หากคุณไม่คุ้นเคยกับสัญกรณ์วิทยาศาสตร์ ให้ทำการคำนวณต่อไปนี้เพื่อแปลงเป็นเลขฐานสิบ:

    1.11E-05 = 1.11*10^-5 = 0.0000111

    ฟังก์ชัน Excel XIRR ไม่ทำงาน

    หากคุณพบปัญหาเกี่ยวกับฟังก์ชัน XNPV ใน Excel ด้านล่างนี้คือประเด็นหลักที่ต้องตรวจสอบ

    #NUM ! ข้อผิดพลาด

    ข้อผิดพลาด #NUM อาจเกิดขึ้นเนื่องจากสาเหตุต่อไปนี้: ช่วง

    • ช่วง ค่า และ วันที่ มีความยาวต่างกัน (ต่างกัน จำนวนคอลัมน์หรือแถว)
    • อาร์เรย์ ค่า ไม่มีค่าบวกอย่างน้อยหนึ่งค่าและค่าลบหนึ่งค่า
    • วันที่ถัดมาใดๆ อยู่ก่อนหน้าวันที่แรก วันที่
    • ไม่พบผลลัพธ์หลังจากทำซ้ำ 100 ครั้ง ในกรณีนี้ ให้ลองเดาแบบอื่น

    #VALUE! ข้อผิดพลาด

    ข้อผิดพลาด #VALUE อาจเกิดจากสิ่งต่อไปนี้:

    • ค่า ค่าใดๆ ที่ให้มา ไม่ใช่ตัวเลข
    • บางค่า ไม่สามารถระบุวันที่ที่ระบุว่าเป็นวันที่ใน Excel ที่ถูกต้องได้

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

    คู่มือการฝึกปฏิบัติสำหรับการดาวน์โหลด

    เทมเพลต XIRR Excel (ไฟล์ .xlsx)

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