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

Что такое MIRR и почему он важнее IRR для реальных инвестиций

Когда речь заходит об оценке эффективности инвестиционных проектов, большинство аналитиков сразу вспоминают про IRR (внутреннюю норму доходности). Но этот показатель имеет критическое упущение: он игнорирует реинвестирование денежных потоков по реальной ставке, а не по абстрактной IRR. Здесь на помощь приходит MIRR (модифицированная внутренняя норма доходности) — более точный инструмент, который учитывает стоимость капитала и реальные условия реинвестирования.

В Excel расчёт MIRR реализован через встроенную функцию МВСР (в английской версии — MIRR). Она решает две ключевые проблемы IRR:

  • 📉 Множественные корни: IRR может давать несколько значений для нестандартных денежных потоков (например, при чередовании оттоков и притоков). MIRR всегда возвращает одно значение.
  • 💰 Реальная ставка реинвестирования: В формуле MIRR явно задаётся процент, под который вы можете реинвестировать полученные средства (например, ставка по депозиту или средняя доходность вашего портфеля).
  • 📊 Учёт стоимости капитала: Ставка финансирования (например, процент по кредиту) также учитывается в расчётах.

Почему это критично? Представьте проект с IRR = 25%, но все промежуточные доходы вы вынуждены класть на депозит под 5%. Фактическая доходность проекта будет значительно ниже, и MIRR это покажет. В то время как IRR продолжит "обманывать" завышенными цифрами.

📊 Как часто вы используете MIRR вместо IRR?
Всегда
Только для сложных проектов
Никогда не слышал о MIRR
Пробовал, но не понял преимущества

Синтаксис функции 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% (депозит в надёжном банке).

Шаги расчёта:

  1. Введите денежные потоки в ячейки A1:A4:
    A1: -500000
    

    A2: 180000

    A3: 250000

    A4: 300000

  2. В ячейке B1 укажите ставку финансирования: 0.1.
  3. В ячейке B2 укажите ставку реинвестирования: 0.06.
  4. В ячейке 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) - 12.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

Затем используем МВСР с рублёвыми ставками.

Автоматизация расчётов: создаём шаблон для массовой оценки проектов

Если вам нужно оценивать десятки проектов, ручной ввод данных в МВСР станет утомительным. Решение — создать универсальный шаблон с динамическими ссылками.

Шаги для создания шаблона:

  1. Создайте таблицу с колонками:
    A: Название проекта
    

    B: Денежные потоки (через запятую)

    C: Ставка финансирования

    D: Ставка реинвестирования

    E: MIRR

  2. В ячейке B2 введите потоки через запятую, например: -100000,30000,40000,20000.
  3. В ячейке 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) для точного учёта дат, а затем рассчитайте модифицированную доходность вручную через формулу приведённой стоимости.