Внутренняя норма доходности (IRR) — ключевой показатель для оценки инвестиционных проектов, который показывает минимальную ставку дисконтирования, при которой чистый дисконтированный доход (NPV) равен нулю. В Microsoft Excel расчёт IRR автоматизирован, но без понимания логики формулы легко получить ошибочные результаты или неправильно интерпретировать их.
Эта статья не просто объяснит, как использовать функцию =ЧИСТВНДОХ() (или =IRR() в англоязычной версии), но и раскроет скрытые ловушки метода: почему IRR может давать несколько значений, как избежать ошибки #ЧИСЛО!, и когда лучше использовать модифицированную норму доходности MIRR. Мы разберём реальные кейсы — от простых кредитов до сложных бизнес-планов с неравномерными денежными потоками.
Что такое IRR и зачем его считать в Excel
IRR (Internal Rate of Return) — это процентная ставка, при которой сумма всех дисконтированных денежных потоков проекта равна нулю. Проще говоря, она отвечает на вопрос: «Какой процент возврата даёт инвестиция, если все поступления реинвестируются под ту же ставку?»
В Excel расчёт IRR нужен для:
- 📈 Сравнения альтернативных инвестиций (выбирают проект с максимальным IRR).
- 💰 Оценки эффективности кредитов или облигаций (IRR показывает реальную доходность).
- 📊 Анализа бизнес-планов (если IRR > стоимости капитала, проект выгоден).
- 🔄 Оптимизации портфеля (комбинирование активов с разным IRR).
Пример: если IRR проекта 15%, а банковский депозит предлагает 10%, то инвестировать в проект выгоднее. Но тут важно помнить о рисках — IRR не учитывает их напрямую!
Формула IRR в Excel: синтаксис и аргументы
В русскоязычной версии Excel функция называется =ЧИСТВНДОХ(значения; [предположение]), в английской — =IRR(values; [guess]). Рассмотрим аргументы:
- 📌
значения— обязательный аргумент. Это массив или ссылка на ячейки с денежными потоками (включая начальную инвестицию со знаком «минус»). - 🔍
предположение— необязательный аргумент (по умолчанию 10%). Используется, если Excel не может найти решение (подробнее в разделе об ошибках).
Пример базового расчёта для проекта с инвестицией -100 000 ₽ и доходами 30 000 ₽ в год на 5 лет:
=ЧИСТВНДОХ({-100000; 30000; 30000; 30000; 30000; 30000})
Результат: ~14,87%. Это значит, что проект окупается с доходностью 14,87% годовых при условии реинвестирования всех поступлений.
Пошаговая инструкция: как рассчитать IRR в Excel
Разберём процесс на примере инвестиционного проекта с неравномерными денежными потоками. Предположим, вы вкладываете 500 000 ₽ в бизнес и получаете доходы по годам: 120 000 ₽, 180 000 ₽, 250 000 ₽, 200 000 ₽, 150 000 ₽.
Создать столбец с денежными потоками (первая ячейка — инвестиция со знаком "-")
Убедиться, что потоки упорядочены по времени (год 0, год 1, год 2...)
Проверить отсутствие пустых ячеек в диапазоне
Выделить ячейку для результата и ввести формулу-->
Шаги:
- Введите данные в столбец
A1:A6:Год Денежный поток (₽) 0 (инвестиция) -500 000 1 120 000 2 180 000 3 250 000 4 200 000 5 150 000 - В ячейке
B1введите формулу:=ЧИСТВНДОХ(A1:A6) - Нажмите
Enter. Результат: ~18,24%.
Если Excel выдаёт ошибку #ЧИСЛО!, попробуйте добавить второй аргумент — предположение. Например:
=ЧИСТВНДОХ(A1:A6; 0,15)
Почему IRR может быть отрицательным?
Отрицательный IRR означает, что проект убыточен даже без учёта временной стоимости денег. Например, если инвестиция 100 000 ₽ приносит всего 80 000 ₽ дохода за 5 лет, IRR будет ниже 0%. В таком случае проект точно не стоит реализовывать.
Типичные ошибки при расчёте IRR и как их избежать
Даже опытные аналитики сталкиваются с проблемами при работе с IRR. Вот самые распространённые ошибки:
⚠️ Внимание: Если в массиве денежных потоков нет хотя бы одного отрицательного и одного положительного значения, Excel вернёт ошибку #ЧИСЛО!. Это логично: без инвестиции (отрицательный поток) нельзя рассчитать доходность.
Другие ловушки:
- 🔄 Неверный порядок потоков. Если перепутать годы (например, указать доходы за 5-й год в первой ячейке), результат будет некорректным.
- 📉 Несколько значений IRR. При нестандартных потоках (например, чередование убытков и прибылей) уравнение может иметь несколько корней. В таком случае используйте
=МВНДОХ()(MIRR). - 💸 Игнорирование стоимости капитала. IRR показывает доходность проекта, но не учитывает риски. Всегда сравнивайте его с WACC (средневзвешенной стоимостью капитала).
- 📊 Округление результата. Excel выводит IRR с точностью до 4 знаков после запятой, но для анализа лучше использовать полное значение (формат ячейки
Числовойс 6 знаками).
Пример проблемы с несколькими IRR: проект с потоками -100; 230; -132 имеет два корня — 10% и 200%. В таком случае =ЧИСТВНДОХ() может вернуть любое из них (зависит от версии Excel). Решение — использовать =МВНДОХ() с указанием ставки реинвестирования.
IRR vs MIRR: когда и что использовать
Классический IRR предполагает, что все промежуточные доходы реинвестируются под ту же ставку, что и сам проект. В реальности это редко выполнимо. Поэтому для сложных проектов лучше применять MIRR (Modified Internal Rate of Return), который учитывает:
- 🔄 Ставку реинвестирования (
ставка_финанс). - 💰 Ставку финансирования (
ставка_реинвест).
Формула в Excel:
=МВНДОХ(значения; ставка_финанс; ставка_реинвест)
Сравнение IRR и MIRR для проекта с потоками -100; 30; 30; 30; 30:
| Показатель | IRR | MIRR (ставка финанс=10%, реинвест=12%) |
|---|---|---|
| Значение | 14,87% | 12,11% |
| Логика | Реинвестирование под 14,87% | Реинвестирование под 12% |
| Применимость | Простые проекты | Сложные проекты с внешним финансированием |
MIRR всегда даёт одно значение (в отличие от IRR) и точнее отражает реальную доходность, но требует дополнительных данных о ставках.
Практические примеры: IRR для кредитов, депозитов и бизнес-планов
Рассмотрим три реальных сценария, где расчёт IRR в Excel незаменим.
1. Оценка доходности кредита
Допустим, вы берёте кредит 1 000 000 ₽ под 12% годовых на 3 года с аннуитетными платежами по 377 400 ₽/год. Чтобы найти эффективную ставку (с учётом комиссий), составим потоки:
- Год 0: +1 000 000 ₽ (полученные деньги).
- Годы 1–3: -377 400 ₽ (платежи).
Формула: =ЧИСТВНДОХ({1000000; -377400; -377400; -377400}). Результат: ~5,3%. Это реальная доходность кредитора (а не номинальные 12%).
2. Сравнение депозита и инвестиций
У вас есть 500 000 ₽. Банк предлагает депозит под 8% годовых на 5 лет, а брокер — облигации с купоном 9% и погашением через 5 лет. Сравним IRR:
- 🏦 Депозит: потоки
-500000; 40000; 40000; 40000; 40000; 540000(проценты + тело). IRR = 8%. - 📈 Облигации: потоки
-500000; 45000; 45000; 45000; 45000; 545000. IRR = 9%.
Вывод: облигации выгоднее, но нужно учитывать риски дефолта эмитента.
3. Анализ бизнес-плана кафе
Инвестиции в открытие — 2 000 000 ₽. Прогноз доходов (чистая прибыль):
- Год 1: 300 000 ₽
- Год 2: 600 000 ₽
- Год 3: 800 000 ₽
- Год 4: 1 000 000 ₽
- Год 5: 1 200 000 ₽ (включая продажу оборудования).
IRR: =ЧИСТВНДОХ({-2000000; 300000; 600000; 800000; 1000000; 1200000}) → ~23,56%. Если стоимость капитала (WACC) ниже этого значения, проект стоит реализовывать.
Расширенные приёмы: IRR для непериодических потоков и графики
Excel позволяет анализировать проекты с нерегулярными платежами (например, инвестиции в стартап с выходом через 3.5 года). Для этого используйте функцию =ЧИСТНЗ() (XNPV) вместе с датами:
Пример: инвестиция 100 000 ₽ 01.01.2023, доходы:
- 50 000 ₽ — 15.06.2023
- 70 000 ₽ — 30.12.2026
Формулы:
=ЧИСТНЗ(10%; {100000; -50000; -70000}; {"01.01.2023"; "15.06.2023"; "30.12.2026"}) → NPV
=ЧИСТВНДОХ({-100000; 50000; 70000}) → IRR (приблизительный!)
Для точного расчёта непериодических потоков нужен итерационный метод (например, через Overbuffer или Python), но Excel даёт хорошее приближение.
Визуализировать IRR можно с помощью графика NPV:
- Создайте столбец с разными ставками дисконтирования (от 0% до 30%).
- Рассчитайте NPV для каждой ставки:
=ЧИСТНЗ(ставка; потоки). - Постройте график
NPV vs Ставка. Точка пересечения с осью X — это IRR.
Как построить график NPV в Excel?
1. В столбце A укажите ставки (0%; 5%; 10%...).
2. В столбце B рассчитайте NPV для каждой ставки.
3. Выделите данные → Вставка → Точечная диаграмма.
4. Добавьте линию тренда и найдите пересечение с осью X (NPV=0).
FAQ: ответы на частые вопросы об IRR в Excel
Почему Excel выдаёт ошибку #ЧИСЛО! при расчёте IRR?
Причины:
- В массиве нет хотя бы одного отрицательного и одного положительного потока.
- Денежные потоки не упорядочены по времени.
- Excel не может найти решение (попробуйте указать
предположение, например 0,1).
Решение: проверьте данные на корректность и попробуйте =МВНДОХ().
Можно ли рассчитать IRR для проекта с бесконечными потоками (например, вечная рента)?
Нет, IRR предполагает конечное число периодов. Для бесконечных потоков используйте формулу Гордона или рассчитайте терминальную стоимость (TV) и добавьте её как последний поток.
Как интерпретировать IRR = 0%?
Это значит, что сумма всех недисконтированных денежных потоков равна нулю. Например, проект с инвестицией 100 000 ₽ и доходами 50 000 ₽ в год на 2 года: -100 000 + 50 000 + 50 000 = 0. Такой проект не приносит ни убытков, ни прибыли без учёта временной стоимости денег.
В чём разница между IRR и ROI?
ROI (Return on Investment) показывает общую доходность за весь период в процентах от инвестиции, не учитывая время. Формула: (Итоговый доход - Инвестиция) / Инвестиция * 100%.
IRR учитывает временную стоимость денег и даёт годовую ставку доходности. Например, ROI проекта может быть 50%, а IRR — 15% годовых.
Можно ли использовать IRR для оценки акций?
Технически да, но это некорректно. IRR предполагает, что все промежуточные доходы (дивиденды) реинвестируются под ту же ставку, что маловероятно для акций. Для ценных бумаг лучше использовать среднегодовую доходность (CAGR) или модели дисконтирования дивидендов (DDM).