สารบัญ
บทช่วยสอนแสดงวิธีใช้ 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 เป็นดังนี้:
ที่ไหน:
- ค่า (จำเป็น) – anอาร์เรย์หรือช่วงของเซลล์ที่แสดงชุดของการไหลเข้าและออก
- วันที่ (จำเป็น) – วันที่ที่สอดคล้องกับกระแสเงินสด วันที่อาจเกิดขึ้นในลำดับใดก็ได้ แต่วันที่ของการลงทุนเริ่มต้นจะต้องเป็นวันที่แรกในอาร์เรย์
- เดา (ไม่บังคับ) – IRR ที่คาดไว้จะระบุเป็นเปอร์เซ็นต์หรือเลขทศนิยม ถ้าไม่ระบุ Excel จะใช้อัตราเริ่มต้นที่ 0.1 (10%)
ตัวอย่างเช่น ในการคำนวณ IRR สำหรับชุดของกระแสเงินสดใน A2:A5 และวันที่ใน B2:B5 คุณจะต้อง ใช้สูตรนี้:
=XIRR(A2:A5, B2:B5)
เคล็ดลับ เพื่อให้ผลลัพธ์แสดงได้อย่างถูกต้อง โปรดตรวจสอบว่าได้ตั้งค่ารูปแบบ เปอร์เซ็นต์ สำหรับเซลล์สูตรแล้ว
6 สิ่งที่คุณควรรู้เกี่ยวกับฟังก์ชัน XIRR
หมายเหตุต่อไปนี้จะช่วยให้คุณเข้าใจกลไกภายในของฟังก์ชัน XIRR ได้ดีขึ้น และใช้ในเวิร์กชีตของคุณได้อย่างมีประสิทธิภาพมากที่สุด
- XIRR ใน Excel ได้รับการออกแบบสำหรับการคำนวณอัตราผลตอบแทนภายในของกระแสเงินสดที่มีระยะเวลาไม่เท่ากัน สำหรับกระแสเงินสดประจำงวดที่ไม่ทราบวันที่ชำระเงินที่แน่นอน คุณสามารถใช้ฟังก์ชัน IRR ได้
- ช่วงของค่าต้องประกอบด้วยค่าบวก (รายได้) อย่างน้อยหนึ่งค่า และค่าลบ (การชำระเงินขาออก) อย่างน้อยหนึ่งค่า
- หากค่าแรกเป็นค่าใช้จ่าย (การลงทุนเริ่มต้น) จะต้องแทนด้วยจำนวนลบ การลงทุนเริ่มต้นจะไม่คิดลด การชำระเงินครั้งต่อไปจะถูกนำกลับไปยังวันที่ของกระแสเงินสดครั้งแรกและคิดลดตามในปีที่มี 365 วัน
- วันที่ทั้งหมดถูกตัดเป็นจำนวนเต็ม หมายความว่าส่วนที่เป็นเศษของวันที่ที่แทนเวลาจะถูกลบออก
- วันที่ต้องเป็นวันที่ที่ถูกต้องใน Excel ที่ป้อนเป็นข้อมูลอ้างอิงถึง เซลล์ที่มีวันที่หรือผลลัพธ์ของสูตร เช่น ฟังก์ชัน DATE หากป้อนวันที่ในรูปแบบข้อความ อาจเกิดปัญหาขึ้นได้
- 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 ได้ มีวิธีการดังนี้:
- ป้อนกระแสเงินสดและวันที่ในแต่ละคอลัมน์สองคอลัมน์ (A และ B ในตัวอย่างนี้)
- สร้างช่วงที่กำหนดแบบไดนามิกสองช่วง ชื่อ กระแสเงินสด และ วันที่ ในทางเทคนิค สูตรนั้นจะมีชื่อว่า:
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
- ระบุชื่อที่กำหนดแบบไดนามิกที่คุณสร้างขึ้นในสูตร 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)