تابع IRR در اکسل
تابع IRR (Internal Rate of Return) در اکسل برای محاسبه نرخ بازده داخلی جریانهای نقدی دورهای یک پروژه یا سرمایهگذاری استفاده میشود. این شاخص نشان میدهد جریانهای نقدی آتی سرمایهگذاری با چه نرخ تنزیلی برابر با هزینه اولیه میشوند. IRR یکی از معیارهای مرسوم در تصمیمگیریهای سرمایهگذاری و تحلیل پروژه است.
ساختار و آرگومانها
ساختار تابع IRR در اکسل به صورت زیر است:
=IRR(values, [guess])توضیح آرگومانها:
- values: یک محدوده یا آرایه از مقادیر جریانهای نقدی به ترتیب زمانی. باید حداقل یک مقدار منفی (سرمایهگذاری اولیّه) و یک مقدار مثبت وجود داشته باشد.
- guess (اختیاری): حدس اولیه نرخ برای الگوریتم تکراری اکسل. مقدار پیشفرض صفر یا 0.1 است. در مواردی که همگرایی با مشکل مواجه شود، تغییر این مقدار کمک میکند.
مثال عملی و نحوه استفاده
فرض کنید یک پروژه با جریانهای نقدی زیر داشته باشیم:
| سال | جریان نقدی |
|---|---|
| 0 | -100000 |
| 1 | 30000 |
| 2 | 40000 |
| 3 | 50000 |
| 4 | 20000 |
اگر این مقادیر در سلولهای B2 تا B6 قرار داشته باشند، فرمول محاسبه IRR به شکل زیر خواهد بود:
=IRR(B2:B6)این فرمول نرخ بازده داخلی پروژه را برمیگرداند. اکسل با روش عددی (تکراری) نرخ r را پیدا میکند که حاصل جمع خالص ارزش فعلی (NPV) جریانها برابر صفر شود.
تفاوت IRR و XIRR
تابع IRR فرض میکند جریانهای نقدی با فواصل زمانی منظم (مثلاً سالانه یا ماهانه) قرار دارند. در صورت نامنظم بودن تاریخها از تابع XIRR استفاده کنید:
=XIRR(values, dates, [guess])در XIRR شما علاوه بر مقادیر، تاریخ هر جریان نقدی را نیز میدهید و اکسل نرخ بازده سالانه دقیقتری برای فواصل زمانی نامساوی محاسبه میکند. مثال کاربردی: دریافتها و پرداختها در تاریخهای مختلف ماهها یا روزهای گوناگون.
مسائل متداول و نکات پیشرفته
- الزام وجود تغییر علامت: برای اینکه IRR یک جواب واقعی پیدا کند باید جریانها حداقل یک بار علامت منفی و مثبت عوض شوند؛ در غیر این صورت ممکن است #NUM! دریافت کنید یا جواب معنیدار نباشد.
- مشکل چندگانه بودن IRR: در صورت وجود چندین تغییر علامت (چند بار منفی/مثبت شدن)، ممکن است چند IRR وجود داشته باشد. در چنین مواردی تفسیر IRR دشوار است و بهتر است از MIRR یا تحلیل NPV در نرخهای مختلف استفاده کنید.
- پارامتر guess: اگر اکسل نتواند همگرا شود، با تغییر مقدار guess (مثلاً 0.1، 0.2 یا -0.1) شانس رسیدن به جواب را افزایش دهید.
- استفاده از MIRR: برای دیدگاه واقعیتر وقتی نرخ تأمین مالی و نرخ سرمایهگذاری مجدد متفاوت است، از MIRR استفاده کنید:
=MIRR(B2:B6, finance_rate, reinvest_rate)در این فرمول، finance_rate نرخ هزینه پول (مثل نرخ وام) و reinvest_rate نرخ بازسرمایهگذاری وجوه دریافتی است. MIRR مشکلات IRR در مورد چند جواب را کاهش میدهد و نتایج اقتصادی معنادارتری میدهد.
ترکیب IRR با NPV برای تصمیمگیری
برای انتخاب بین پروژهها معمولاً هم IRR و هم NPV بررسی میشوند. IRR نرخ بازدهی را نشان میدهد، اما NPV ارزش افزوده مطلق پروژه بر اساس نرخ تنزیل مشخص (هزینه سرمایه) را بیان میکند. مثال مقایسه:
- اگر IRR پروژه بیشتر از هزینه سرمایه باشد و NPV مثبت باشد، پروژه اقتصادی است.
- اگر دو پروژه IRR متفاوت داشته باشند ولی سرمایه در دست محدود باشد، معمولاً NPV معیار بهتری برای انتخاب است (زیرا NPV مقدار ارزشی افزوده را نشان میدهد).
رفع خطاها و ابزارهای کمکی
- #NUM!: معمولاً به دلیل عدم وجود تغییر علامت یا عدم همگرایی حاصل میشود. راهحل: بررسی جریانها، استفاده از حدسهای مختلف، یا استفاده از XIRR/MIRR.
- #DIV/0!: نادر است برای IRR اما میتواند در محاسبات ترکیبی رخ دهد؛ بررسی فرمولها و صفر نبودن اعداد ضروری است.
- استفاده از Goal Seek یا Solver: اگر نیاز دارید نرخ خاصی را طوری تنظیم کنید که NPV برابر مقدار معینی شود، از ابزار Goal Seek یا Solver در اکسل استفاده کنید.
مثال پیشرفته: IRR نامنظم با XIRR
مقادیر در A2:A5 و تاریخها در B2:B5 داریم. برای محاسبه XIRR مینویسیم:
=XIRR(A2:A5, B2:B5)این فرمول نرخ بازده مؤثر سالانه را با توجه به تاریخ دقیق هر جریان محاسبه میکند و برای قراردادها یا تراکنشهای نامنظم مناسب است.
جمعبندی و پیشنهادهای کاربردی
تابع IRR ابزار قدرتمندی برای سنجش نرخ بازده داخلی پروژههای با جریان نقدی منظم است اما باید همراه با دیگر معیارها (مثل NPV و MIRR) استفاده شود تا تحلیل کاملتری به دست آید. در پروژههای با تاریخهای نامنظم از XIRR و برای شرایطی که نرخ تأمین مالی و نرخ بازسرمایهگذاری متفاوت است، از MIRR بهره ببرید. در صورت پیداکردن خطاها، ابتدا جریانها را بررسی کنید و در صورت لزوم از حدسهای مختلف یا ابزارهای عددی اکسل کمک بگیرید.
آیا این مطلب برای شما مفید بود ؟




