Как рассчитать IRR проекта в Excel: формула, примеры и лайфхаки для точного анализа

Почему IRR — ключевой показатель для инвестора, и как его посчитать без ошибок

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

Рассчитывать IRR вручную — всё равно что решать кубическое уравнение на бумаге: долго, сложно и чревато ошибками. К счастью, Microsoft Excel делает это за вас за считанные секунды. Но даже здесь есть подводные камни: неправильно введённые данные, пропущенные периоды или неучтённые денежные потоки могут исказить результат на десятки процентов. В этой статье разберём, как избежать типичных ошибок, какие функции использовать (ВСД, ЧИСТВНДОХ или XIRR), и почему иногда Excel выдаёт #ЧИСЛО! вместо ожидаемого значения.

Спойлер: если ваш проект включает нерегулярные платежи (например, инвестиции в стартап с разными раундами финансирования), стандартная функция ВСД не подойдёт. Придётся освоить XIRR — её формула учитывает точные даты каждого платежа. Но обо всём по порядку.

📊 Как часто вы рассчитываете IRR для своих проектов?
Ежемесячно
Раз в квартал
Только перед крупными инвестициями
Никогда не считаю
Не знаю, что это

Что такое IRR простыми словами (и почему его путают с ROI)

Многие новички путают IRR (внутреннюю норму доходности) с ROI (окупаемостью инвестиций). Разница принципиальная:

  • 📊 ROI показывает общую прибыльность в процентах от вложений (например, вы вложили 100 тыс. руб., получили 150 тыс. — ROI = 50%). Но он не учитывает время и стоимость денег.
  • 📈 IRR — это ставка дисконтирования, при которой чистая приведённая стоимость (NPV) проекта равна нулю. Она учитывает временную стоимость денег и распределение потоков по периодам.

Простой пример: проект требует вложений в 1 млн руб. и приносит 300 тыс. руб. прибыли ежегодно в течение 5 лет. ROI здесь составит 50%, но IRR может быть как 15%, так и 25% — в зависимости от того, когда именно поступают деньги. Если большая часть прибыли приходится на первые годы, IRR будет выше, чем при равномерных платежах.

Важно: IRR не показывает абсолютную прибыльность, а лишь сравнивает проект с альтернативными вложениями. Если IRR вашего проекта — 12%, а банковский депозит предлагает 14%, то с финансовой точки зрения выгоднее просто положить деньги в банк.

Подготовка данных: как правильно составить таблицу денежных потоков

Прежде чем использовать функции Excel, нужно корректно структурировать исходные данные. Типичная ошибка — пропуск начальных инвестиций или неверное распределение доходов по периодам. Вот как должна выглядеть таблица:

ПериодДенежный поток (руб.)Примечание
0 (старт)-1 000 000Начальные инвестиции (со знаком "минус")
1 год300 000Чистая прибыль за первый год
2 год350 000Прибыль с учётом роста
3 год400 000Пиковый доход
4 год200 000Спад продаж

Обратите внимание:

  • ⏳ Период "0" — это момент старта проекта (вложения). Он всегда идёт первым и имеет отрицательное значение.
  • 💰 Все последующие потоки — это чистые денежные поступления (прибыль после вычета расходов).
  • 📅 Периоды должны быть равномерными (год, квартал, месяц). Если потоки нерегулярны, используйте XIRR.

Формула IRR в Excel: пошаговая инструкция с примерами

В Excel есть три функции для расчёта IRR:

  1. ВСД (или IRR в англоязычной версии) — для равномерных периодов.
  2. ЧИСТВНДОХ (MIRR) — модифицированная версия, учитывающая разные ставки финансирования и реинвестирования.
  3. XIRR — для нерегулярных платежей с точными датами.

Рассмотрим самую популярную — ВСД. Предположим, у нас есть проект с денежными потоками как в таблице выше. Чтобы рассчитать IRR:

  1. Выделите ячейку для результата (например, B7).
  2. Введите формулу: =ВСД(B2:B6), где B2:B6 — диапазон с денежными потоками.
  3. Нажмите Enter. Excel вернёт значение IRR в процентах (например, 18,2%).

Если вместо числа вы видите ошибку #ЧИСЛО!, проверьте:

  • 🔍 Есть ли хотя бы один отрицательный и один положительный поток (иначе IRR не существует).
  • 📌 Нет ли пропущенных ячеек в диапазоне.
  • 🔄 Не слишком ли большая разница между потоками (Excel может не справиться с вычислениями).

Потоки начинаются с отрицательного значения (инвестиции)|

Все периоды равномерные (или используете XIRR)|

Нет пустых ячеек в диапазоне|

Есть хотя бы один положительный поток (прибыль)-->

XIRR: как считать IRR для нерегулярных платежей

Допустим, ваш проект предполагает инвестиции в разные даты: 500 тыс. руб. в январе 2023, ещё 300 тыс. в июне 2023, а первую прибыль вы получите только в марте 2026. Стандартная ВСД здесь не подойдёт — нужна функция XIRR, которая учитывает точные даты.

Синтаксис функции:

=XIRR(значения; даты; [предположение])
  • значения — массив денежных потоков (например, -500000; -300000; 200000).
  • даты — соответствующие даты в формате Excel (например, "15.01.2023"; "10.06.2023"; "20.03.2026").
  • [предположение] — необязательный аргумент (обычно 0,1 или 10%). Помогает Excel быстрее найти решение.

Пример:

=XIRR({-500000, -300000, 200000}; {"15.01.2023", "10.06.2023", "20.03.2026}; 0,1)
Почему XIRR может давать неточные результаты?

Функция XIRR использует итеративный метод вычислений, поэтому при сложных потоках (например, чередование больших убытков и прибылей) результат может немного отличаться от теоретического. Чтобы повысить точность, укажите аргумент [предположение] ближе к ожидаемому IRR (например, 0,15 для 15%).

Типичные ошибки при расчёте IRR и как их избежать

Даже опытные аналитики иногда допускают ошибки, которые искажают IRR. Вот самые распространённые:

⚠️ Внимание: Если в проекте есть несколько смен знака денежных потоков (например, убытки → прибыль → снова убытки), Excel может выдать несколько значений IRR. В этом случае функция ВСД бесполезна — используйте ЧИСТВНДОХ или ручные вычисления.

Другие ловушки:

  • 📉 Игнорирование инфляции: IRR не учитывает инфляцию по умолчанию. Если анализируете долгосрочный проект, приведите потоки к текущей стоимости (используйте НПЗ или NPV).
  • 🔄 Неучтённые затраты: Забыли включить в потоки налоги, комиссии или расходы на обслуживание? IRR будет завышен.
  • 📅 Неверные периоды: Если указываете годовой IRR, но потоки приходят раз в квартал, результат будет некорректным. Используйте XIRR или приведите все потоки к одному периоду.

Проверьте себя: если IRR вашего проекта значительно выше рыночных ставок (например, 50% при банковских 10%), скорее всего, вы где-то ошиблись в данных. Пересчитайте потоки или уточните предположения о росте.

Сравнение проектов по IRR: когда высокая доходность обманчива

Допустим, у вас два проекта:

  • 📦 Проект А: IRR = 25%, но требует инвестиций в 10 млн руб. и приносит прибыль через 5 лет.
  • 📦 Проект Б: IRR = 15%, но стартовый капитал — 1 млн руб., а окупаемость — 2 года.

Какой выбрать? IRR здесь не даёт полной картины. Нужно учитывать:

  1. Абсолютную прибыль: Проект А принесёт больше денег, но и риски выше.
  2. Срок окупаемости: Проект Б вернёт деньги быстрее, что важно для ликвидности.
  3. Масштабируемость: Можно ли повторять проект Б с теми же 15%, но меньшими рисками?

Для комплексного анализа используйте вместе с IRR:

  • 📊 NPV (чистая приведённая стоимость) — показывает абсолютную прибыль с учётом дисконтирования.
  • PBP (срок окупаемости) — сколько времени потребуется, чтобы вернуть вложения.
  • 📈 PI (индекс прибыльности) — отношение приведённых доходов к инвестициям.

FAQ: Ответы на частые вопросы об IRR в Excel

Можно ли рассчитать IRR для проекта с бесконечными потоками (например, арендный бизнес)?

Теоретически IRR для бесконечных потоков не существует, так как формула предполагает конечное число периодов. На практике аналитики ограничивают горизонт планирования (например, 10–20 лет) и считают IRR для этого срока, а затем оценивают остаточную стоимость бизнеса отдельно.

Почему моя функция ВСД возвращает #ЧИСЛО!, хотя данные вроде верные?

Наиболее вероятные причины:

  1. В диапазоне нет смены знака (например, все потоки отрицательные).
  2. Слишком большая разница между потоками (Excel не может найти решение за 100 итераций). Попробуйте указать аргумент [предположение], например: =ВСД(B2:B6; 0,1).
  3. Пустые ячейки в диапазоне. Замените их на ноль, если в этом периоде потоков нет.

Как посчитать IRR для проекта с ежемесячными потоками?

Используйте ту же функцию ВСД, но убедитесь, что все потоки приведены к одному периоду (месяцу). Если нужно перевести годовой IRR в месячный, используйте формулу:

= (1 + годовой_IRR)^(1/12) - 1

Например, если годовой IRR = 20%, то месячный составит ~1,53%.

Чем IRR отличается от MIRR, и когда использовать вторую?

MIRR (модифицированная внутренняя норма доходности) решает две проблемы IRR:

  1. Учитывает разные ставки финансирования и реинвестирования.
  2. Всегда даёт одно значение, даже если потоки несколько раз меняют знак.

Синтаксис: =ЧИСТВНДОХ(значения; ставка_финансирования; ставка_реинвестирования). Используйте MIRR, если проект предполагает реинвестирование прибыли под известный процент.

Можно ли в Excel построить график зависимости NPV от ставки дисконтирования?

Да, это называется профиль NPV. Создайте таблицу со ставками дисконтирования (например, от 0% до 30% с шагом 1%) и рассчитайте NPV для каждой. Затем постройте график по этим данным. Точка, где NPV пересекает ось X (ноль), и будет IRR.