Что такое IRR и почему его считают в Excel
Внутренняя норма доходности (IRR, или Internal Rate of Return) — это ключевой показатель для оценки инвестиционных проектов. Он показывает ту процентную ставку, при которой чистая приведённая стоимость (NPV) проекта равна нулю. Проще говоря, IRR отвечает на вопрос: "Какой максимальный процент по кредиту может себе позволить проект, чтобы остаться прибыльным?".
В Excel расчёт IRR автоматизирован через функцию ВСД (в английской версии — IRR). Это избавляет от ручных вычислений по сложным формулам, но требует правильного структурирования данных. Ошибки в подготовке cash flow или неверное использование аргументов функции могут исказить результат на десятки процентов — а для инвестора это критично.
Например, если вы анализируете покупку оборудования за 1 млн рублей, которое принесёт 300 тыс. рублей чистого дохода в год на протяжении 5 лет, IRR покажет реальную доходность проекта с учётом временной стоимости денег. Без этого показателя невозможно сравнить альтернативные инвестиции — скажем, вложение в недвижимость или облигации.
Подготовка данных: как правильно составить cash flow для IRR
Функция ВСД в Excel работает только с массивом денежных потоков (cash flow), где каждый элемент представляет приток или отток средств в конкретный период. Вот ключевые правила формирования таблицы:
- 📌 Первое значение — всегда отрицательное (инвестиция). Например,
-1 000 000для покупки оборудования. - 📈 Последующие значения — доходы по периодам (годы, кварталы, месяцы). Они могут быть как положительными, так и отрицательными (если проект требует дополнительных вложений).
- ⏳ Периодичность должна быть одинаковой. Если анализируете поквартальные потоки, все значения должны относиться к кварталам, а не смешивать годы и месяцы.
- 🚫 Нулевые значения искажают расчёт. Если в каком-то периоде доходов нет, лучше указать минимальное число (например,
0,01), чем оставлять ячейку пустой.
Пример корректной таблицы для проекта с начальными инвестициями 500 тыс. рублей и доходами в течение 4 лет:
| Период | Денежный поток (руб.) |
|---|---|
| Год 0 (инвестиция) | -500 000 |
| Год 1 | 120 000 |
| Год 2 | 150 000 |
| Год 3 | 180 000 |
| Год 4 | 200 000 |
⚠️ Внимание: Если в вашем проекте есть нерегулярные платежи (например, разовые комиссии или ремонт через 3 года), их нужно распределить по периодам или вынести в отдельный столбец. Функция ВСД не учитывает "внезапные" оттоки, не привязанные к временным интервалам.
Пошаговая инструкция: как посчитать IRR в Excel
Рассмотрим алгоритм на примере проекта с инвестицией 1 млн рублей и доходами 300 тыс., 400 тыс., 500 тыс. и 200 тыс. рублей за 4 года.
Введите денежные потоки в столбец
A1:A5:-1000000300000
400000
500000
200000
Выделите ячейку для результата (например,
B1) и введите формулу:=ВСД(A1:A5)Нажмите
Enter. Excel вернёт значение IRR в процентах (например,14,49%).
Если вместо числа вы видите ошибку #ЧИСЛО!, проверьте:
- 🔍 Нет ли в массиве положительного значения на первом месте (инвестиция должна быть отрицательной).
- 📊 Достаточно ли изменений знака в потоках (должен быть хотя бы один переход с "-" на "+").
- 🔢 Нет ли пустых ячеек или текста в диапазоне.
В первом периоде — отрицательное значение (инвестиция)
Все последующие периоды — числовые значения (без текста)
Нет пустых ячеек в диапазоне
Периодичность потоков одинаковая (год/квартал/месяц)-->
Для уточнения расчёта можно добавить предполагаемую ставку (аргумент [предп] в функции ВСД). Это помогает, если Excel не может подобрать решение методом итераций:
=ВСД(A1:A5; 0,1)
Здесь 0,1 (10%) — начальное приближение для алгоритма.
Типичные ошибки при расчёте IRR и как их избежать
Даже опытные аналитики допускают ошибки, которые искажают IRR на 5–20%. Вот самые распространённые:
Неверная периодичность потоков. Если в таблице смешаны годовые и квартальные данные, IRR станет бессмысленным. Решение: приведите все потоки к одному временному интервалу (например, пересчитайте квартальные доходы в годовые).
Игнорирование инфляции. IRR не учитывает инфляцию по умолчанию. Чтобы получить реальную доходность, скорректируйте потоки на индекс инфляции или используйте модифицированную формулу
МВСД(Modified IRR).Множественные IRR. Если денежные потоки меняют знак больше одного раза (например, проект требует докпитаний на 3-м году), может существовать несколько решений. В этом случае используйте функцию
ЧИСТВНДОХ(XIRR), которая работает с датами.
⚠️ Внимание: IRR всегда завышает доходность проектов с коротким сроком окупаемости и занижает для долгосрочных инвестиций. Для сравнения проектов разной длительности используйте NPV с фиксированной ставкой дисконтирования.
Почему IRR может показать 1000%?
Если в денежных потоках есть крайне малые значения (например, 1 рубль дохода после крупной инвестиции), функция ВСД выдаст аномально высокий процент. Это не ошибка, а математическая особенность: алгоритм подбирает ставку, при которой NPV = 0, даже если она экономически бессмысленна. Решение: проверьте масштаб чисел в потоках или используйте МВСД.
IRR vs XIRR: когда использовать расширенную функцию
Функция ВСД предполагает, что все периоды в cash flow одинаковы (например, ровно 1 год). Но в реальных проектах платежи могут приходиться на произвольные даты. Для таких случаев в Excel есть ЧИСТВНДОХ (XIRR), которая учитывает точные даты операций.
Пример: вы вложили 500 тыс. рублей 15.01.2023, а доходы получили:
- 100 тыс. рублей 30.06.2023,
- 200 тыс. рублей 15.12.2023,
- 300 тыс. рублей 20.05.2026.
Формула для расчёта:
=ЧИСТВНДОХ(B2:B5; A2:A5)
где B2:B5 — денежные потоки, а A2:A5 — соответствующие даты.
| Дата | Денежный поток (руб.) |
|---|---|
| 15.01.2023 | -500 000 |
| 30.06.2023 | 100 000 |
| 15.12.2023 | 200 000 |
| 20.05.2026 | 300 000 |
XIRR точнее IRR, но чувствительна к формату дат. Убедитесь, что ячейки с датами имеют формат "Дата" (Формат → Ячейки → Дата).
Практические примеры: IRR для бизнеса, недвижимости и портфеля акций
1. Оценка покупки оборудования
Задача: Компания покупает станок за 2 млн рублей. Он приносит экономию 600 тыс. рублей в год в течение 5 лет. Нужно ли брать кредит под 12% годовых?
Решение: Составляем cash flow и считаем IRR:
-2000000
600000
600000
600000
600000
600000
IRR = 18,6%. Поскольку это выше ставки кредита (12%), проект выгоден.
2. Анализ инвестиций в недвижимость
Задача: Квартира стоит 5 млн рублей, сдаётся за 30 тыс. рублей/мес. (360 тыс./год), через 7 лет продаётся за 6 млн. Какова реальная доходность?
Cash flow:
-5000000
360000
360000
...
360000 (6 раз)
6360000 (продажа + доход за 7-й год)
IRR = 4,2%. С учётом инфляции и рисков это может быть невыгодно.
3. Доходность портфеля акций
Задача: Вы купили акции на 100 тыс. рублей, через год продали за 120 тыс., а ещё через год — за 150 тыс. Какова годовая доходность?
Используем XIRR с датами операций. Результат: 22,5% годовых.
Автоматизация: как построить дашборд для анализа IRR
Для регулярного мониторинга проектов создайте в Excel интерактивную панель:
Исходные данные: Выделите отдельный лист для cash flow с возможностью редактирования инвестиций и доходов.
Расчёт IRR: Используйте формулу
=ЕСЛИОШИБКА(ВСД(диапазон); ""), чтобы избежать ошибок при некорректных данных.Визуализация: Постройте график накопленного денежного потока с линией
NPV=0(точка пересечения — это IRR).Сравнение проектов: Добавьте таблицу с IRR,
NPVи сроком окупаемости (ПС) для нескольких проектов.
Пример формулы для графика:
=НПЗ(IRR; A2:A10)
где A2:A10 — денежные потоки, а IRR — ячейка с расчётом внутренней нормы доходности.
Для удобства добавьте ползунки (Элементы управления → Ползунок) для изменения ставки дисконтирования или начальных инвестиций.
FAQ: Ответы на частые вопросы об IRR в Excel
Почему моя формула IRR возвращает #ЧИСЛО!?
Ошибка #ЧИСЛО! возникает в трёх случаях:
- В массиве нет изменения знака (например, все значения отрицательные).
- Функция не может подобрать решение после 20 итераций (увеличьте точность в настройках Excel:
Файл → Параметры → Формулы → Параметры вычислений). - В диапазоне есть текст или пустые ячейки.
Решение: проверьте структуру cash flow и добавьте аргумент [предп] (например, =ВСД(A1:A5; 0,1)).
Можно ли рассчитать IRR для ежемесячных платежей?
Да, но нужно привести все потоки к одному периоду. Например, если у вас есть поквартальные данные, а анализ нужен помесячный, распределите квартальные доходы равномерно по месяцам. Альтернатива — использовать XIRR с точными датами.
Как сравнить два проекта с разным IRR?
IRR не учитывает масштаб инвестиций и риски. Для сравнения:
- Посчитайте
NPVдля обоих проектов с одинаковой ставкой дисконтирования. - Оцените срок окупаемости (
ПС). - Учтите неденежные факторы (например, стратегическую важность проекта).
Что лучше: IRR или ROI?
ROI (Return on Investment) показывает общую доходность без учёта времени, а IRR — годовую доходность с учётом дисконтирования. Для краткосрочных проектов (до 1 года) ROI достаточно. Для долгосрочных (3+ года) IRR точнее.
Пример: ROI для проекта "купил за 100, продал за 150 через 5 лет" — 50%. IRR при этом может быть всего 8% годовых.
Как посчитать IRR для проекта с нерегулярными платежами?
Используйте функцию ЧИСТВНДОХ (XIRR), указав точные даты каждого платежа. Например:
=ЧИСТВНДОХ(B2:B10; A2:A10)
где B2:B10 — суммы, а A2:A10 — даты.