Почему IRR — ключевой показатель для инвестора, и как его посчитать без ошибок
Внутренняя норма доходности (IRR) — это тот самый процент, который показывает, насколько эффективны ваши вложения. Представьте: вы вкладываете деньги в проект, а через несколько лет получаете прибыль. Но как понять, оправдались ли риски? IRR даёт ответ в виде одной цифры — минимальной ставки, при которой проект не приносит убытков. Если она выше стоимости капитала (например, кредитного процента или альтернативных инвестиций), то проект стоит рассмотреть.
Рассчитывать IRR вручную — всё равно что решать кубическое уравнение на бумаге: долго, сложно и чревато ошибками. К счастью, Microsoft Excel делает это за вас за считанные секунды. Но даже здесь есть подводные камни: неправильно введённые данные, пропущенные периоды или неучтённые денежные потоки могут исказить результат на десятки процентов. В этой статье разберём, как избежать типичных ошибок, какие функции использовать (ВСД, ЧИСТВНДОХ или XIRR), и почему иногда Excel выдаёт #ЧИСЛО! вместо ожидаемого значения.
Спойлер: если ваш проект включает нерегулярные платежи (например, инвестиции в стартап с разными раундами финансирования), стандартная функция ВСД не подойдёт. Придётся освоить XIRR — её формула учитывает точные даты каждого платежа. Но обо всём по порядку.
Что такое 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:
ВСД(илиIRRв англоязычной версии) — для равномерных периодов.ЧИСТВНДОХ(MIRR) — модифицированная версия, учитывающая разные ставки финансирования и реинвестирования.XIRR— для нерегулярных платежей с точными датами.
Рассмотрим самую популярную — ВСД. Предположим, у нас есть проект с денежными потоками как в таблице выше. Чтобы рассчитать IRR:
- Выделите ячейку для результата (например,
B7). - Введите формулу:
=ВСД(B2:B6), гдеB2:B6— диапазон с денежными потоками. - Нажмите
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 здесь не даёт полной картины. Нужно учитывать:
- Абсолютную прибыль: Проект А принесёт больше денег, но и риски выше.
- Срок окупаемости: Проект Б вернёт деньги быстрее, что важно для ликвидности.
- Масштабируемость: Можно ли повторять проект Б с теми же 15%, но меньшими рисками?
Для комплексного анализа используйте вместе с IRR:
- 📊
NPV(чистая приведённая стоимость) — показывает абсолютную прибыль с учётом дисконтирования. - ⏳
PBP(срок окупаемости) — сколько времени потребуется, чтобы вернуть вложения. - 📈
PI(индекс прибыльности) — отношение приведённых доходов к инвестициям.
FAQ: Ответы на частые вопросы об IRR в Excel
Можно ли рассчитать IRR для проекта с бесконечными потоками (например, арендный бизнес)?
Теоретически IRR для бесконечных потоков не существует, так как формула предполагает конечное число периодов. На практике аналитики ограничивают горизонт планирования (например, 10–20 лет) и считают IRR для этого срока, а затем оценивают остаточную стоимость бизнеса отдельно.
Почему моя функция ВСД возвращает #ЧИСЛО!, хотя данные вроде верные?
Наиболее вероятные причины:
- В диапазоне нет смены знака (например, все потоки отрицательные).
- Слишком большая разница между потоками (Excel не может найти решение за 100 итераций). Попробуйте указать аргумент
[предположение], например:=ВСД(B2:B6; 0,1). - Пустые ячейки в диапазоне. Замените их на ноль, если в этом периоде потоков нет.
Как посчитать IRR для проекта с ежемесячными потоками?
Используйте ту же функцию ВСД, но убедитесь, что все потоки приведены к одному периоду (месяцу). Если нужно перевести годовой IRR в месячный, используйте формулу:
= (1 + годовой_IRR)^(1/12) - 1
Например, если годовой IRR = 20%, то месячный составит ~1,53%.
Чем IRR отличается от MIRR, и когда использовать вторую?
MIRR (модифицированная внутренняя норма доходности) решает две проблемы IRR:
- Учитывает разные ставки финансирования и реинвестирования.
- Всегда даёт одно значение, даже если потоки несколько раз меняют знак.
Синтаксис: =ЧИСТВНДОХ(значения; ставка_финансирования; ставка_реинвестирования). Используйте MIRR, если проект предполагает реинвестирование прибыли под известный процент.
Можно ли в Excel построить график зависимости NPV от ставки дисконтирования?
Да, это называется профиль NPV. Создайте таблицу со ставками дисконтирования (например, от 0% до 30% с шагом 1%) и рассчитайте NPV для каждой. Затем постройте график по этим данным. Точка, где NPV пересекает ось X (ноль), и будет IRR.