EssayAI
Блог
Блог
Гуманитарные науки

Внутренняя норма доходности IRR: расчёт и применение

17 июня 2026Время чтения: 8 минут
#IRR#внутренняя норма доходности#инвестиционный анализ#дисконтирование#оценка проектов
Внутренняя норма доходности IRR: расчёт и применение

Внутренняя норма доходности (IRR, от internal rate of return) - это ставка дисконтирования, при которой чистая приведённая стоимость проекта обращается в ноль. Проще говоря, IRR показывает, под какой процент «работают» вложенные деньги: если этот процент выше стоимости капитала - проект создаёт стоимость, если ниже - разрушает. Разберём, как IRR рассчитывается, почему его ищут методом итераций, и в каких ситуациях показатель даёт сбой.

Что показывает IRR и зачем он нужен

IRR - это пороговая доходность проекта. Представьте, что вы вложили деньги в банк под процент rr: через nn лет получите сумму с наросшими процентами. IRR - это тот самый процент, который уравнивает стоимость будущих денежных потоков проекта с начальными вложениями.

Формально IRR определяется как корень уравнения NPV = 0:

t=0nCFt(1+IRR)t=0\sum_{t=0}^{n} \frac{CF_t}{(1 + IRR)^t} = 0

где CFtCF_t - денежный поток в период tt, nn - количество периодов. Нулевой период обычно содержит отрицательный поток (инвестиции), остальные - положительные поступления.

Критерий принятия решения прост: если IRR>rminIRR > r_{min} (минимально требуемая доходность, чаще всего WACC), проект принимают. Если IRR<rminIRR < r_{min} - отклоняют. При сравнении взаимоисключающих проектов правило «выбрать с максимальным IRR» не всегда верно - нужно сравнивать NPV (подробнее об этом ниже).

Схема IRR: кривая NPV пересекает ноль при ставке, равной IRR - именно эта точка определяет пороговую доходность проекта
Схема IRR: кривая NPV пересекает ноль при ставке, равной IRR - именно эта точка определяет пороговую доходность проекта

Формула и аналитическая недоступность

Для простейшего случая - вложить I0I_0 сейчас и получить один поток CF1CF_1 через год - IRR находится аналитически:

IRR=CF1I01IRR = \frac{CF_1}{I_0} - 1

Уже для двух периодов получается квадратное уравнение, для трёх - кубическое. При n4n \geq 4 общего аналитического решения нет: уравнение пятой и выше степени, по теореме Абеля-Руффини, не раскрывается в радикалах. На практике IRR находят численными методами.

Именно поэтому в Excel функция IRR() итерирует значения ставки, пока NPV не приблизится к нулю в пределах погрешности 10710^{-7}. Начальное приближение по умолчанию - 10%.

Метод линейной интерполяции (ручной расчёт)

Самый распространённый метод ручного расчёта IRR - линейная интерполяция между двумя ставками. Алгоритм:

  1. Выбрать ставку r1r_1, при которой NPV1>0NPV_1 > 0.
  2. Выбрать ставку r2>r1r_2 > r_1, при которой NPV2<0NPV_2 < 0.
  3. Применить формулу:

IRRr1+NPV1NPV1NPV2(r2r1)IRR \approx r_1 + \frac{NPV_1}{NPV_1 - NPV_2} \cdot (r_2 - r_1)

Точность тем выше, чем ближе r1r_1 и r2r_2 друг к другу. Рекомендуется брать интервал не шире 5 процентных пунктов и при необходимости сужать его, пересчитав NPV в найденной точке.

Линейная интерполяция даёт приближение, поскольку кривая NPV нелинейна. Для учебных задач погрешности в 0,1-0,5 п.п. обычно допустимы.

Пример расчёта IRR по шагам

Рассмотрим проект: начальные вложения CF0=1000CF_0 = -1000, поступления: CF1=300CF_1 = 300, CF2=400CF_2 = 400, CF3=500CF_3 = 500, CF4=200CF_4 = 200 (тыс. руб.).

Шаг 1. Пробуем r1=14%r_1 = 14\%:

NPV1=1000+3001,14+4001,142+5001,143+2001,144NPV_1 = -1000 + \frac{300}{1{,}14} + \frac{400}{1{,}14^2} + \frac{500}{1{,}14^3} + \frac{200}{1{,}14^4}

NPV11000+263,2+307,7+337,9+118,4=+27,2NPV_1 \approx -1000 + 263{,}2 + 307{,}7 + 337{,}9 + 118{,}4 = +27{,}2

Шаг 2. Пробуем r2=17%r_2 = 17\%:

NPV21000+256,4+292,8+311,4+108,0=31,4NPV_2 \approx -1000 + 256{,}4 + 292{,}8 + 311{,}4 + 108{,}0 = -31{,}4

Шаг 3. Интерполируем:

IRR14%+27,227,2+31,4(17%14%)14%+1,39%15,4%IRR \approx 14\% + \frac{27{,}2}{27{,}2 + 31{,}4} \cdot (17\% - 14\%) \approx 14\% + 1{,}39\% \approx 15{,}4\%

Если ставка привлечения капитала компании (WACC) равна 12%, то IRR=15,4%>12%IRR = 15{,}4\% > 12\% - проект принять.

Пошаговая схема расчёта IRR: выбор двух ставок, расчёт NPV при каждой, линейная интерполяция до нуля
Пошаговая схема расчёта IRR: выбор двух ставок, расчёт NPV при каждой, линейная интерполяция до нуля

IRR и NPV: сравнение критериев

IRR и NPV - два главных критерия оценки инвестиций. Для стандартных проектов с одним знаковым переходом (минус → плюс) они дают одно и то же решение «принять/отклонить». Однако в ряде ситуаций они расходятся.

Масштаб проекта. Проект А: вложить 100, получить IRR 40%. Проект Б: вложить 10 000, IRR 25%. При ставке капитала 10% NPV у Б будет несравнимо выше, хотя у А IRR больше. NPV показывает абсолютный прирост стоимости, IRR - относительную доходность.

Профиль потоков. Если проект даёт большие поступления в начале и крупные затраты в конце (нетипичный профиль), кривая NPV может пересекать ноль несколько раз - появляется несколько IRR. В таких случаях используют MIRR (модифицированную внутреннюю норму доходности), которая явно задаёт ставку реинвестирования.

Разные горизонты. Сравнение через IRR проектов с разным сроком жизни некорректно: IRR 30% за два года и IRR 25% за пять лет дают разный абсолютный результат при сложении с реинвестированием.

Для взаимоисключающих проектов с одинаковым объёмом вложений и горизонтом предпочтительно сравнивать NPV, а не IRR. IRR оптимален как фильтр: быстро отсеивает заведомо невыгодные проекты, не требуя точной ставки капитала.

Связь со ставкой дисконтирования и WACC

Чтобы применить критерий IRR>rminIRR > r_{min}, нужно знать барьерную ставку. Для большинства корпоративных проектов ею служит WACC - средневзвешенная стоимость капитала. Она отражает, под какой процент компания привлекает деньги (долг + собственный капитал). Алгоритм WACC разобран в модели средневзвешенной стоимости капитала WACC.

Для проектов с нестандартным риском WACC корректируют: к ней добавляют премию за специфический риск (метод CAPM) или применяют отраслевые бенчмарки. Использовать IRR как барьерную ставку в другом расчёте нельзя - это логическая ошибка.

Применение в Excel и финансовых моделях

В Excel IRR считается встроенными функциями:

  • =IRR(значения; [предположение]) - стандартный IRR, предполагает ежепериодные равные промежутки.
  • =XIRR(значения; даты; [предположение]) - IRR для произвольных дат поступлений.
  • =MIRR(значения; ставка_финансирования; ставка_реинвестирования) - модифицированный вариант.

Функция IRR требует, чтобы массив значений содержал хотя бы один минус и один плюс. Если начальное приближение не задано, Excel итерирует с 10%; при знакопеременных потоках может сойтись к неожиданному корню - проверяйте NPV при найденном IRR вручную.

Структура таблицы IRR в финансовой модели: колонки периодов, строка денежных потоков и ячейка с функцией IRR
Структура таблицы IRR в финансовой модели: колонки периодов, строка денежных потоков и ячейка с функцией IRR

Ограничения показателя IRR

IRR - мощный инструмент, но у него есть принципиальные ограничения.

Предположение о реинвестировании. Стандартный IRR неявно предполагает, что промежуточные положительные потоки реинвестируются по той же ставке IRR. При высоком IRR (скажем, 35-40%) это нереалистично: рынок редко предлагает такие ставки для реинвестирования.

Множественные корни. При знакопеременных потоках (проекты с поэтапными дополнительными вложениями) у уравнения может быть два и более положительных корня. Excel выдаст одно значение, но оно может быть не тем, которое ожидал аналитик.

Неприменимость для масштабного сравнения. При выборе между крупным и малым проектами IRR фаворизирует небольшие высокодоходные вложения, игнорируя абсолютный прирост стоимости.

Частые ошибки

  • Сравнение проектов по IRR без учёта масштаба. Высокий IRR у маленького проекта не означает, что он лучше большого проекта с чуть меньшим IRR, если NPV у второго выше.
  • Интерполяция на широком интервале. При разнице r2r1>10r_2 - r_1 > 10 п.п. линейное приближение даёт заметную погрешность из-за нелинейности кривой NPV.
  • Игнорирование знакопеременных потоков. Если проект требует дополнительных вложений в середине срока, слепое доверие одному значению IRR из Excel некорректно - нужен MIRR.
  • Использование IRR как ставки дисконтирования для другого расчёта. IRR - характеристика конкретного проекта, а не ставка капитала. Подставлять её в знаменатель дисконт-фактора другого расчёта - ошибка.
  • Отсутствие начального приближения при нескольких корнях. Excel с умолчательным приближением 10% может найти не тот корень. При подозрении на множественность - постройте кривую NPV для разных ставок и оцените точку пересечения графически.

FAQ

Чем IRR отличается от рентабельности инвестиций (ROI)? ROI - это простое отношение прибыли к вложениям без учёта времени. IRR - ставка с учётом временной стоимости денег. При многолетних проектах IRR точнее, ROI можно применять только для краткосрочных вложений с однократным потоком.

Можно ли рассчитать IRR, если потоки отрицательны на нескольких этапах? Да, но тогда у уравнения может быть несколько решений или ни одного вещественного. Рекомендуется перейти к MIRR, явно задав ставки финансирования и реинвестирования, или проверить ситуацию методом Деакарта (подсчитать знаковые переходы в потоках).

Как IRR связан с периодом окупаемости? Прямой зависимости нет. Период окупаемости - время до возврата номинальных вложений (без дисконтирования). IRR - ставка доходности с учётом всего горизонта. Проект с коротким сроком окупаемости может иметь невысокий IRR, если основные поступления сконцентрированы в конце срока.

Коротко

Внутренняя норма доходности IRR - это ставка, при которой NPV проекта равен нулю; аналитически её не вывести при n4n \geq 4 и находят методом итераций или линейной интерполяции. Критерий принятия: IRR>WACCIRR > WACC (или другой барьерной ставки). Для взаимоисключающих проектов надёжнее сравнивать NPV, а не IRR. При знакопеременных денежных потоках используют MIRR, устраняющий проблему нереалистичного реинвестирования и множественных корней.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также