Что такое MIRR и почему он важнее IRR для реальных инвестиций
Когда речь заходит об оценке эффективности инвестиционных проектов, большинство аналитиков сразу вспоминают про IRR (внутреннюю норму доходности). Но этот показатель имеет критическое упущение: он игнорирует реинвестирование денежных потоков по реальной ставке, а не по абстрактной IRR. Здесь на помощь приходит MIRR (модифицированная внутренняя норма доходности) — более точный инструмент, который учитывает стоимость капитала и реальные условия реинвестирования.
В Excel расчёт MIRR реализован через встроенную функцию МВСР (в английской версии — MIRR). Она решает две ключевые проблемы IRR:
- 📉 Множественные корни: IRR может давать несколько значений для нестандартных денежных потоков (например, при чередовании оттоков и притоков). MIRR всегда возвращает одно значение.
- 💰 Реальная ставка реинвестирования: В формуле MIRR явно задаётся процент, под который вы можете реинвестировать полученные средства (например, ставка по депозиту или средняя доходность вашего портфеля).
- 📊 Учёт стоимости капитала: Ставка финансирования (например, процент по кредиту) также учитывается в расчётах.
Почему это критично? Представьте проект с IRR = 25%, но все промежуточные доходы вы вынуждены класть на депозит под 5%. Фактическая доходность проекта будет значительно ниже, и MIRR это покажет. В то время как IRR продолжит "обманывать" завышенными цифрами.
Синтаксис функции MIRR в Excel: разбор аргументов
Формула MIRR в Excel имеет следующий вид:
=МВСР(значения; ставка_финансирования; ставка_реинвестирования)
Разберём каждый аргумент подробно:
| Аргумент | Описание | Пример |
|---|---|---|
значения |
Массив денежных потоков (отрицательные — оттоки, положительные — притоки). Обязательно должен включать хотя бы одно отрицательное и одно положительное значение. | {-100000; 30000; 42000; 28000} |
ставка_финансирования |
Процентная ставка, по которой привлекаются средства для проекта (например, кредит или собственные фонды). Указывается в десятичном формате (10% = 0.1). | 0.12 (12% годовых) |
ставка_реинвестирования |
Процентная ставка, под которую реинвестируются полученные доходы. Также в десятичном формате. | 0.08 (8% годовых) |
⚠️ Внимание: Если вы укажете ставка_финансирования выше, чем ставка_реинвестирования, MIRR будет занижен. Это логично: вы берёте деньги дороже, чем можете их реинвестировать. Например, кредит под 15% и депозит под 7% дадут отрицательный эффект.
Важный нюанс: порядок денежных потоков должен соответствовать временным периодам. Если у вас ежемесячные платежи, а ставки указаны годовой, придётся конвертировать их в месячную ставку (разделить на 12).
Пошаговая инструкция: как посчитать MIRR в Excel на реальном примере
Рассмотрим практический кейс: оценка инвестиции в оборудование для малого бизнеса.
- 💸 Начальные вложения: 500 000 руб. (отток в год 0).
- 📈 Доходы: 180 000 руб. в год 1, 250 000 руб. в год 2, 300 000 руб. в год 3.
- 🏦 Ставка финансирования: 10% (собственные средства).
- 🔄 Ставка реинвестирования: 6% (депозит в надёжном банке).
Шаги расчёта:
- Введите денежные потоки в ячейки
A1:A4:A1: -500000A2: 180000
A3: 250000
A4: 300000
- В ячейке
B1укажите ставку финансирования:0.1. - В ячейке
B2укажите ставку реинвестирования:0.06. - В ячейке
C1введите формулу:=МВСР(A1:A4; B1; B2)
Результат: 18.7%. Это реальная доходность проекта с учётом реинвестирования доходов под 6% и стоимости капитала 10%. Для сравнения: IRR этого проекта составил бы 22.4% — завышенная оценка!
Все денежные потоки учтены (включая начальные вложения)|
Ставки указаны в десятичном формате (10% = 0.1)|
Порядок потоков соответствует временным периодам|
Есть хотя бы один отрицательный и один положительный поток-->
Типичные ошибки при расчёте MIRR и как их избежать
Даже опытные аналитики иногда допускают ошибки при работе с MIRR. Вот самые распространённые:
⚠️ Внимание: Если в массивезначениявсе числа положительные или все отрицательные, Excel вернёт ошибку#ЧИСЛО!. Это означает, что проект либо всегда приносит убытки, либо не требует вложений (что маловероятно).
Ошибка 1. Неправильный порядок денежных потоков
Excel воспринимает первый элемент массива как нулевой период. Если вы укажете начальные вложения во второй ячейке, расчёт будет некорректным. Например:
❌ Неверно:
A1: 0
A2: -500000 ← начальные вложения во втором периоде
A3: 180000
✅ Правильно:
A1: -500000 ← начальные вложения в нулевом периоде
A2: 180000
A3: 250000
Ошибка 2. Путаница со ставками
Многие пользователи указывают ставку реинвестирования выше ставки финансирования, не понимая экономического смысла. Например:
- 🔴 Некорректно: Ставка финансирования = 5%, реинвестирования = 15%. Это означает, что вы берёте деньги под 5%, а реинвестируете под 15% — что маловероятно в реальности.
- 🟢 Корректно: Ставка финансирования = 15% (кредит), реинвестирования = 5% (депозит). Такой сценарий реалистичен.
Ошибка 3. Игнорирование временных периодов
Если денежные потоки поступают неравномерно (например, раз в квартал), а ставки указаны в годовом исчислении, результат будет искажён. Решение: конвертируйте годовую ставку в квартальную по формуле:
= (1 + годовая_ставка)^(1/количество_периодов) - 1
Для квартальных потоков: = (1 + 0.12)^(1/4) - 1 → 2.87% за квартал.
Что делать если MIRR отрицательный?
Отрицательный MIRR означает, что проект не окупает даже стоимость привлечённого капитала. Например, если ставка финансирования 10%, а MIRR = -5%, то реальная доходность проекта после учёта реинвестирования составляет -5% годовых. Такой проект следует отклонить или пересмотреть условия финансирования.
MIRR vs IRR: когда какой показатель использовать
Оба показателя оценивают доходность, но подходят для разных сценариев:
| Критерий | IRR | MIRR |
|---|---|---|
| Учёт реинвестирования | ❌ Предполагает реинвестирование по самой IRR (нереалистично) | ✅ Учитывает реальную ставку реинвестирования |
| Множественные корни | ❌ Может давать несколько значений для нестандартных потоков | ✅ Всегда одно значение |
| Стоимость капитала | ❌ Игнорирует | ✅ Учитывает в ставке финансирования |
| Когда использовать | Простые проекты с одноразовыми вложениями | Сложные проекты с многоэтапным финансированием и реинвестированием |
🔹 Используйте IRR, если:
- 📌 Проект простой: одноразовые вложения и равномерные доходы.
- 📌 Нет возможности реинвестировать доходы (например, все деньги выводятся на дивиденды).
- 📌 Вам нужна "грубая" оценка для быстрого сравнения проектов.
🔹 Используйте MIRR, если:
- 📊 Проект многолетний с неравномерными потоками.
- 💳 Есть чёткое понимание, под какой процент вы сможете реинвестировать доходы.
- 🏦 Проект финансируется за счёт кредита или инвестиций с известной стоимостью.
Продвинутые приёмы: MIRR для неравномерных периодов и валютных проектов
Базовая функция МВСР предполагает, что все денежные потоки равномерно распределены по времени (например, раз в год). Но что делать, если:
- 📅 Периоды неравномерные (например, первый платеж через 3 месяца, второй — через 15)?
- 💱 Проект в иностранной валюте, а ставки даны в рублях?
Решение для неравномерных периодов:
Используйте функцию ЧИСТНЗ (NPV) для приведения потоков к единому временному базису, а затем рассчитайте MIRR вручную через формулу:
= (ЧИСТНЗ(ставка_реинвестирования; положительные_потоки) * (1 + ставка_реинвестирования)^n / -ЧИСТНЗ(ставка_финансирования; отрицательные_потоки))^(1/n) - 1
Где n — количество периодов.
Решение для валютных проектов:
Если денежные потоки в долларах, а ставки — в рублях, приведите всё к одной валюте по текущему курсу на дату каждого платежа. Например:
=МВСР(денежные_потоки_в_рублях; ставка_финансирования_рубли; ставка_реинвестирования_рубли)
⚠️ Внимание: При резких колебаниях курса такой расчёт может давать искажённые результаты. В этом случае лучше рассчитывать MIRR отдельно для каждой валюты, а затем сводить результаты.
Пример: Проект в долларах с потоками {-10000; 3000; 4000; 2000} и курсом доллара на даты платежей {60; 65; 70; 75}. Сначала конвертируем потоки в рубли:
=-10000*60 → -600000
=3000*65 → 195000
=4000*70 → 280000
=2000*75 → 150000
Затем используем МВСР с рублёвыми ставками.
Автоматизация расчётов: создаём шаблон для массовой оценки проектов
Если вам нужно оценивать десятки проектов, ручной ввод данных в МВСР станет утомительным. Решение — создать универсальный шаблон с динамическими ссылками.
Шаги для создания шаблона:
- Создайте таблицу с колонками:
A: Название проектаB: Денежные потоки (через запятую)
C: Ставка финансирования
D: Ставка реинвестирования
E: MIRR
- В ячейке
B2введите потоки через запятую, например:-100000,30000,40000,20000. - В ячейке
E2используйте формулу массива (введите черезCtrl+Shift+Enter):=МВСР(--ТЕКСТ.НАЧ(";"&B2&";"); C2; D2)Функция
ТЕКСТ.НАЧразбивает строку по разделителю, а двойной минус (--) преобразует текст в числа.
Преимущества шаблона:
- ⚡ Быстрое копирование: Достаточно протянуть формулу вниз для всех проектов.
- 🔄 Гибкость: Легко менять ставки или потоки без переписывания формул.
- 📊 Сравнительный анализ: Можно добавить колонку с IRR и сортировать проекты по разнице между MIRR и IRR.
FAQ: Частые вопросы о расчёте MIRR в Excel
Можно ли рассчитать MIRR для проекта с бесконечными денежными потоками (например, вечная рента)?
Нет, функция МВСР требует конечного числа периодов. Для бесконечных потоков используйте модель Гордона или дисконтированную стоимость с учётом терминальной стоимости (TVM).
Почему мой MIRR получился отрицательным, хотя IRR положительный?
Это означает, что стоимость привлечённого капитала (ставка финансирования) выше, чем доходность реинвестирования. Например, вы берёте кредит под 20%, а кладёте доходы на депозит под 5%. Фактически проект "съедает" разницу в 15% ежегодно.
Как учесть инфляцию в расчёте MIRR?
Скорректируйте ставки финансирования и реинвестирования на уровень инфляции по формуле Фишера:
= (1 + номинальная_ставка) / (1 + инфляция) - 1
Например, при номинальной ставке 12% и инфляции 5% реальная ставка составит 6.67%.
Можно ли использовать MIRR для оценки портфеля проектов?
Да, но нужно объединить денежные потоки всех проектов в один массив, учитывая их временную привязку. Например, если у вас два проекта с потоками {-100, 50, 60} и {-200, 100, 120}, суммарный поток будет {-300, 150, 180}.
Что делать, если денежные потоки приходят в разные дни внутри одного периода (например, ежемесячно, но нерегулярно)?
В этом случае МВСР не подходит — она предполагает, что все потоки внутри периода приходят в его конце. Используйте ЧИСТВНДОХ (XNPV) для точного учёта дат, а затем рассчитайте модифицированную доходность вручную через формулу приведённой стоимости.