تابع XIRR اکسل برای محاسبه IRR برای جریان های نقدی غیر دوره ای

  • این را به اشتراک بگذارید
Michael Brown

این آموزش نحوه استفاده از XIRR در اکسل را برای محاسبه نرخ بازده داخلی (IRR) برای جریان های نقدی با زمان بندی نامنظم و نحوه ساخت ماشین حساب XIRR خود را نشان می دهد.

زمانی که شما با یک تصمیم سرمایه فشرده روبرو هستید، محاسبه نرخ بازده داخلی مطلوب است زیرا به شما امکان می دهد بازده پیش بینی شده را برای سرمایه گذاری های مختلف مقایسه کنید و مبنای کمی برای تصمیم گیری ارائه می دهد.

در آموزش قبلی ما، ما به نحوه محاسبه نرخ بازده داخلی با تابع Excel IRR نگاه کردیم. این روش سریع و ساده است، اما یک محدودیت اساسی دارد - تابع IRR فرض می‌کند که تمام جریان‌های نقدی در بازه‌های زمانی مساوی مانند ماهانه یا سالانه اتفاق می‌افتند. با این حال، در موقعیت‌های واقعی زندگی، جریان‌های نقدی ورودی و خروجی اغلب در فواصل زمانی نامنظم اتفاق می‌افتد. خوشبختانه مایکروسافت اکسل عملکرد دیگری برای یافتن IRR در چنین مواردی دارد و این آموزش نحوه استفاده از آن را به شما آموزش می دهد.

    عملکرد XIRR در اکسل

    اکسل XIRR تابع نرخ بازده داخلی را برای یک سری جریان‌های نقدی که ممکن است دوره‌ای باشند یا نباشند، برمی‌گرداند.

    این تابع در اکسل 2007 معرفی شد و در تمام نسخه‌های بعدی Excel 2010، Excel 2013، Excel 2016 در دسترس است. ، اکسل 2019 و اکسل برای آفیس 365.

    سینتکس تابع XIRR به شرح زیر است:

    XIRR(مقدارها، تاریخ ها، [حدس بزنید])

    Where:

    • مقادیر (الزامی) - anآرایه یا محدوده‌ای از سلول‌ها که مجموعه‌ای از جریان‌های ورودی و خروجی را نشان می‌دهند.
    • تاریخ‌ها (الزامی) - تاریخ‌های مربوط به جریان‌های نقدی. تاریخ ها ممکن است به هر ترتیبی رخ دهند، اما تاریخ سرمایه گذاری اولیه باید ابتدا در آرایه باشد.
    • حدس بزنید (اختیاری) - یک IRR مورد انتظار که به صورت درصد یا عدد اعشاری ارائه می شود. اگر حذف شود، اکسل از نرخ پیش‌فرض 0.1 (10%) استفاده می‌کند.

    به عنوان مثال، برای محاسبه IRR برای سری جریان‌های نقدی در A2:A5 و تاریخ‌ها در B2:B5، باید از این فرمول استفاده کنید:

    =XIRR(A2:A5, B2:B5)

    نکته. برای اینکه نتیجه به درستی نمایش داده شود، لطفاً مطمئن شوید که قالب درصد برای سلول فرمول تنظیم شده باشد.

    6 نکته که باید در مورد عملکرد XIRR بدانید

    یادداشت های زیر به شما کمک می کند تا مکانیک درونی تابع XIRR را بهتر درک کنید و از آن در کاربرگ های خود به بهترین نحو استفاده کنید.

    1. XIRR در اکسل برای محاسبه نرخ بازده داخلی برای جریان های نقدی با زمان بندی نابرابر طراحی شده است. برای جریان‌های نقد دوره‌ای با تاریخ پرداخت دقیق ناشناخته، می‌توانید از تابع IRR استفاده کنید.
    2. محدوده مقادیر باید حداقل دارای یک ارزش مثبت (درآمد) و یک ارزش منفی (پرداخت خروجی) باشد.
    3. اگر اولین مقدار یک هزینه (سرمایه گذاری اولیه) باشد، باید با یک عدد منفی نشان داده شود. سرمایه گذاری اولیه تخفیف ندارد. پرداخت‌های بعدی به تاریخ اولین جریان نقدی بازگردانده می‌شود و بر اساس آن تخفیف داده می‌شوددر یک سال 365 روزه.
    4. همه تاریخ ها به اعداد صحیح کوتاه می شوند، به این معنی که قسمت کسری تاریخ که نشان دهنده زمان است حذف می شود.
    5. تاریخ ها باید تاریخ های اکسل معتبری باشند که به عنوان مرجع وارد شده اند. سلول های حاوی تاریخ یا نتایج فرمول هایی مانند تابع DATE. اگر تاریخ ها در قالب متن وارد شوند، ممکن است مشکلاتی رخ دهد.
    6. XIRR در اکسل همیشه یک IRR سالانه را حتی هنگام محاسبه جریان های نقدی ماهانه یا هفتگی برمی گرداند.

    محاسبه XIRR در اکسل

    تابع XIRR در اکسل از روش آزمون و خطا برای یافتن نرخی که این معادله را برآورده می کند استفاده می کند:

    Where:

    • P - جریان نقدی (پرداخت)
    • d - تاریخ
    • i - شماره دوره
    • n - کل دوره ها

    با حدس زدن در صورت ارائه یا با پیش‌فرض 10% در غیر اینصورت، اکسل چندین بار تکرار می‌کند تا با دقت 0.000001% به نتیجه برسد. اگر پس از 100 تلاش، نرخ دقیقی پیدا نشد، عدد #NUM! خطا برگردانده شده است.

    برای بررسی اعتبار این معادله، بیایید آن را با نتیجه فرمول XIRR آزمایش کنیم. برای ساده‌تر کردن محاسبه، از فرمول آرایه زیر استفاده می‌کنیم (لطفاً به یاد داشته باشید که هر فرمول آرایه‌ای باید با فشار دادن Ctrl + Shift + Enter تکمیل شود):

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

    Where:

    • A2:A5 جریانهای نقدی هستند
    • B2:B5 تاریخها هستند
    • E1 نرخ بازگشتی توسط XIRR است

    همانطور که در نشان داده شده است تصویر زیر، نتیجه بسیار نزدیک استبه صفر Q.E.D. :)

    نحوه محاسبه XIRR در اکسل – مثال های فرمول

    در زیر چند مثال وجود دارد که کاربردهای رایج تابع XIRR را در اکسل نشان می دهد.

    فرمول پایه XIRR در اکسل

    فرض کنید در سال 2017 1000 دلار سرمایه گذاری کرده اید و انتظار دارید در 6 سال آینده مقداری سود دریافت کنید. برای یافتن نرخ بازده داخلی این سرمایه‌گذاری، از این فرمول استفاده کنید:

    =XIRR(A2:A8, B2:B8)

    که در آن A2:A8 جریان‌های نقدی و B2:B8 تاریخ‌های مربوط به جریان‌های نقدی هستند:

    برای قضاوت در مورد سودآوری این سرمایه گذاری، خروجی XIRR را با متوسط ​​موزون هزینه سرمایه یا نرخ مانع شرکت خود مقایسه کنید. اگر نرخ بازگشتی بالاتر از هزینه سرمایه باشد، پروژه را می توان یک سرمایه گذاری خوب در نظر گرفت.

    هنگام مقایسه چندین گزینه سرمایه گذاری، لطفاً به یاد داشته باشید که نرخ بازده پیش بینی شده تنها یکی از عواملی است که باید آن را برآورد کنید. قبل از تصمیم گیری برای اطلاعات بیشتر، لطفاً ببینید نرخ بازده داخلی (IRR) چیست؟

    فرم کامل تابع XIRR اکسل

    در صورتی که می دانید چه نوع بازدهی از این یا آن انتظار دارید. سرمایه گذاری، می توانید از انتظارات خود به عنوان حدس استفاده کنید. این به ویژه زمانی مفید است که یک فرمول آشکارا صحیح XIRR عدد #NUM را پرتاب کند! خطا.

    برای ورودی داده‌ای که در زیر نشان داده شده است، یک فرمول XIRR بدون حدس، یک خطا برمی‌گرداند:

    =XIRR(A2:A7, B2:B7)

    نرخ بازگشت پیش‌بینی‌شده(-20%) با قرار دادن آرگومان حدس به اکسل کمک می کند تا به نتیجه برسد:

    =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

    به عنوان یک چک اضافی، اجازه دهید از تابع IRR روی همان جریان های نقدی استفاده کنیم. لطفاً به خاطر داشته باشید که IRR یک نرخ تقریبی را نیز محاسبه می کند زیرا تمام دوره های زمانی را برابر فرض می کند:

    =IRR(A2:A8)

    در نتیجه این محاسبات، ما یک XIRR ماهانه 7.77 دریافت می کنیم. ٪، که بسیار نزدیک به 7.68٪ است که توسط فرمول IRR تولید می شود:

    نتیجه : اگر به دنبال IRR سالانه برای پول نقد ماهانه هستید. جریان، از تابع XIRR به شکل خالص آن استفاده کنید. برای دریافت IRR ماهانه، درخواست دهیدتنظیمی که در بالا توضیح داده شد.

    الگوی XIRR اکسل

    برای دریافت سریع نرخ بازده داخلی برای پروژه های مختلف، می توانید یک ماشین حساب XIRR همه کاره برای اکسل ایجاد کنید. به این صورت است:

    1. جریان های نقدی و تاریخ ها را در دو ستون جداگانه وارد کنید (در این مثال A و B).
    2. دو محدوده تعریف شده پویا به نام Cash_flows<2 ایجاد کنید> و تاریخ . از نظر فنی، این فرمول ها نامیده می شوند:

      جریان های نقدی:

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

      تاریخ ها:

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

      جایی که Sheet1 است نام کاربرگ شما، A2 اولین جریان نقدی است، و B2 اولین تاریخ است.

      برای دستورالعمل های گام به گام دقیق، لطفاً به نحوه ایجاد یک محدوده با نام پویا در اکسل مراجعه کنید.

    3. نام‌های تعریف شده پویا را که ایجاد کرده‌اید به فرمول XIRR وارد کنید:

    =XIRR(Cash_flows, Dates)

    انجام شد! اکنون می توانید هر تعداد که می خواهید جریان نقدی اضافه یا حذف کنید، و فرمول XIRR پویا شما بر این اساس دوباره محاسبه می شود:

    XIRR در مقابل IRR در Excel

    تفاوت اصلی بین توابع XIRR و IRR اکسل در این است:

    • IRR فرض می‌کند که تمام دوره‌های یک سری جریان‌های نقدی برابر هستند. شما از این تابع برای یافتن نرخ بازده داخلی برای جریان‌های نقدی دوره‌ای مانند ماهانه، سه ماهه یا سالانه استفاده می‌کنید.
    • XIRR به شما امکان می‌دهد برای هر جریان نقدی جداگانه تاریخ تعیین کنید. بنابراین، از این تابع برای محاسبه IRR برای جریان های نقدی که لزوماً دوره ای نیستند استفاده کنید.

    به طور کلی،اگر تاریخ دقیق پرداخت ها را می دانید، توصیه می شود از XIRR استفاده کنید زیرا دقت محاسباتی بهتری را ارائه می دهد.

    به عنوان مثال، اجازه دهید نتایج IRR و XIRR را برای جریان های نقدی مشابه مقایسه کنیم:

    اگر همه پرداخت‌ها در بازه‌های زمانی منظم انجام شوند، توابع نتایج بسیار نزدیکی را نشان می‌دهند:

    اگر زمان‌بندی جریان‌های نقدی نابرابر ، تفاوت بین نتایج کاملاً قابل توجه است:

    XIRR و XNPV در Excel

    XIRR ارتباط نزدیکی با تابع XNPV دارد زیرا نتیجه XIRR نرخ تنزیل است که به ارزش خالص فعلی صفر منجر می شود. به عبارت دیگر، XIRR XNPV = 0 است. مثال زیر رابطه بین XIRR و XNPV را در اکسل نشان می دهد.

    بیایید فرض کنیم که شما در حال بررسی فرصت سرمایه گذاری هستید و می خواهید هم ارزش فعلی خالص و هم نرخ داخلی را بررسی کنید. بازده این سرمایه گذاری.

    با جریان های نقدی در A2:A5، تاریخ ها در B2:B5 و نرخ تنزیل در E1، فرمول XNPV زیر ارزش فعلی خالص جریان های نقدی آتی را به شما نشان می دهد:

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

    یک NPV مثبت نشان می دهد که پروژه سودآور است:

    اکنون، بیایید دریابیم که چه نرخ تنزیلی ارزش فعلی خالص را ایجاد می کند. صفر برای این کار، از تابع XIRR استفاده می‌کنیم:

    =XIRR(A2:A5, B2:B5)

    برای بررسی اینکه آیا نرخ تولید شده توسط XIRR واقعاً به NPV صفر منجر می‌شود، آن را در آرگومان rate قرار دهید. 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

    عملکرد XIRR Excel کار نمی کند

    اگر با عملکرد XNPV در اکسل به مشکل برخوردید، در زیر نکات اصلی را بررسی کنید.

    #NUM ! error

    یک خطای #NUM ممکن است به دلایل زیر رخ دهد:

    • محدوده های مقدار و dates طول های متفاوتی دارند (متفاوت تعداد ستون‌ها یا ردیف‌ها).
    • آرایه values حداقل دارای یک مقدار مثبت و یک مقدار منفی نیست.
    • هر یک از تاریخ‌های بعدی زودتر از تاریخ اول است. date.
    • بعد از 100 تکرار نتیجه ای پیدا نمی شود. در این مورد، حدس دیگری را امتحان کنید.

    #VALUE! error

    یک خطای #VALUE ممکن است به دلیل موارد زیر ایجاد شود:

    • هر یک از مقادیر ارائه شده غیر عددی هستند.
    • برخی تاریخ‌های ارائه‌شده را نمی‌توان به‌عنوان تاریخ‌های معتبر Excel شناسایی کرد.

    به این ترتیب XIRR در اکسل محاسبه می‌شود. برای مشاهده دقیق فرمول های مورد بحث در این آموزش، می توانید نمونه ما را دانلود کنیدکتاب کار زیر از شما سپاسگزارم که خواندید و امیدوارم هفته آینده شما را در وبلاگ خود ببینم!

    کتاب کار برای دانلود تمرین کنید

    قالب XIRR Excel (فایل xlsx.)

    مایکل براون یک علاقه‌مند به فناوری است که علاقه زیادی به ساده‌سازی فرآیندهای پیچیده با استفاده از ابزارهای نرم‌افزاری دارد. او با بیش از یک دهه تجربه در صنعت فناوری، مهارت های خود را در Microsoft Excel و Outlook و همچنین Google Sheets و Docs تقویت کرده است. وبلاگ مایکل اختصاص داده شده است تا دانش و تخصص خود را با دیگران به اشتراک بگذارد و نکات و آموزش هایی را برای بهبود بهره وری و کارایی ارائه دهد. چه یک حرفه ای با تجربه باشید و چه مبتدی، وبلاگ مایکل، بینش های ارزشمند و توصیه های عملی را برای استفاده حداکثری از این ابزارهای نرم افزاری ضروری ارائه می دهد.