Как посчитать IRR в Excel
Внутренняя норма доходности (IRR) — ставка, при которой проект выходит в ноль. В Excel её считают функцией ВСД для равных промежутков между платежами и ЧИСТВНДОХ — для платежей в разные даты. Ниже — как подготовить потоки, какую формулу выбрать, как проверить ответ и что означает результат.
Результат
- IRR — внутренняя норма доходности
- 8,9 %
- NPV при вашей ставке
- −107 914,85 ₽
- Срок окупаемости
- 2,6 года
- Дисконтированный срок окупаемости
- —
- Индекс доходности
- 0,89
За 3 года проект возвращает 1 200 000 ₽ на вложенные 1 000 000 ₽. IRR 8,9 % — годовая доходность каждого вложенного рубля: при ставке 8,9 % NPV ровно ноль.
При ставке 15 % проект теряет 107 914,85 ₽ в сегодняшних деньгах: IRR ниже ставки на 6,1 п. п., и там, где деньги дают вашу ставку, они заработают больше.
На каждый вложенный рубль проект возвращает 0,89 ₽ в сегодняшних деньгах.
Без учёта ставки вложения вернутся за 2,6 года.
С учётом ставки 15 % вложения за 3 года не возвращаются.
В Excel поставьте вложения со знаком минус в первую ячейку столбца, потоки по годам — в ячейки ниже, и введите =ВСД(диапазон): ответ совпадёт с 8,9 %. NPV при той же ставке — =ЧПС(ставка; потоки с первого года) плюс вложения со знаком минус: ЧПС дисконтирует уже первую ячейку.
IRR не показывает, сколько денег принесёт проект в рублях, — только ставку. Проект с высокой IRR и маленькой суммой может быть хуже крупного с IRR пониже, поэтому рядом с IRR смотрят NPV и срок окупаемости.
Что такое IRR и зачем её считать
Внутренняя норма доходности (Internal Rate of Return) — ставка дисконтирования, при которой чистая приведённая стоимость проекта (NPV) равна нулю. Если IRR выше ставки, под которую вы привлекаете деньги, проект создаёт стоимость; если ниже — уничтожает.
IRR удобна тем, что не зависит от масштаба: 20 % — это 20 % и для проекта на 100 тысяч, и для проекта на 100 миллионов. Но именно из-за этого её нельзя использовать как единственный критерий: IRR не говорит, сколько рублей вы заработаете. Сравнивайте IRR со своей ставкой и смотрите на NPV в деньгах.
Подготовьте потоки: главное правило знаков
В Excel IRR считается по диапазону, где хотя бы одно значение отрицательное, а хотя бы одно — положительное. Вложения и возвраты долга — это оттоки, они идут со знаком минус. Выручка, экономия, дивиденды — притоки, со знаком плюс.
Порядок ячеек — это порядок времени. Первая ячейка — момент «сейчас» (вложения), следующие — концы периодов. Если пропустить год с нулевым потоком, его нужно вставить нулём, иначе Excel сдвинет периоды и посчитает не то.
Три функции Excel для IRR
- =ВСД(значения; [предположение])
- Для равных промежутков между платежами: раз в месяц, раз в квартал, раз в год. Первая ячейка диапазона — вложения со знаком минус. Предположение (обычно 0,1) помогает Excel найти ответ, если потоков много или они меняют знак.
- =ЧИСТВНДОХ(значения; даты; [предположение])
- Для платежей в разные даты. Значения — суммы, даты — соответствующие им даты в формате даты Excel. Функция учитывает точное число дней между платежами и возвращает годовую ставку.
- =МВСД(значения; финансовая_ставка; ставка_реинвестирования)
- Модифицированная IRR: отдельно задаёт ставку, под которую вы привлекаете деньги, и ставку, под которую реинвестируете притоки. Полезна, когда проект финансируется кредитом и промежуточные доходы можно вложить под известный процент.
Для проверки NPV используйте =ЧПС(ставка; потоки_с_первого_года) + вложения_со_знаком_минус. Важно: ЧПС в Excel дисконтирует первую ячейку диапазона на один период, поэтому вложения в диапазон не включают, а прибавляют отдельно.
Пример: как это выглядит в Excel
Проект с равными интервалами
В ячейки A1:A4 введите -1000000, 300000, 400000, 500000. В B1 — формулу =ВСД(A1:A4). Excel вернёт IRR 8,9 %. Это значит, что при ставке 8,9 % NPV проекта равен нулю.
Чтобы проверить, в C1 введите =ЧПС(0,15;A2:A4)+A1. Получите NPV −107 914,85 ₽ — отрицательный, потому что IRR 8,9 % ниже ставки 15 %: при такой стоимости капитала проект стоимости не создаёт. При ставке ниже IRR, например =ЧПС(0,05;A2:A4)+A1, NPV стал бы положительным. Без учёта ставки вложения вернутся за 2,6 года.
Посчитать с этими числамиПлатежи в разные даты: ЧИСТВНДОХ
Если вложения были 15.01.2026, а отдача пришла 20.11.2026, 15.03.2027 и 10.09.2027, в столбце A — суммы, в столбце B — даты. Формула =ЧИСТВНДОХ(A1:A4;B1:B4) вернёт годовую IRR с учётом точных дат.
ЧИСТВНДОХ даст другой результат, чем ВСД, потому что интервалы между платежами не равны году. Для реальных проектов с платежами в разные месяцы используйте именно ЧИСТВНДОХ.
Посчитать с этими числамиЧастые вопросы
Почему Excel выдаёт ошибку #ЧИСЛО при расчёте ВСД?
Причин две: либо в диапазоне нет ни одного отрицательного значения (все потоки положительные), либо Excel не может найти IRR за отведённые итерации. Во втором случае задайте аргумент «предположение» — например, 0,1 или 0,5. Если поток меняет знак несколько раз, у IRR может быть несколько решений, и ВСД вернёт одно из них — проверяйте экономический смысл.
Чем ВСД отличается от ЧИСТВНДОХ?
ВСД предполагает равные промежутки между платежами (год, квартал, месяц). ЧИСТВНДОХ учитывает фактические даты и считает точное число дней между ними. Если платежи идут строго раз в год, обе функции дадут одинаковый результат. Если даты разные — используйте ЧИСТВНДОХ.
Как проверить, что IRR посчитана верно?
Подставьте IRR в формулу NPV: =ЧПС(IRR; потоки_с_первого_года) + вложения_со_знаком_минус. Результат должен быть близок к нулю (в пределах копеек). Если NPV не ноль, значит, в диапазон попали лишние ячейки или пропущен год.
Можно ли считать IRR для месячных потоков?
Да, ВСД вернёт месячную ставку. Чтобы получить годовую, используйте формулу =(1+ВСД(диапазон))^12-1. Для квартальных потоков — ^4. Если даты разные, сразу используйте ЧИСТВНДОХ — она возвращает годовую ставку.
Что делать, если IRR отрицательная?
Отрицательная IRR означает, что проект возвращает меньше вложенного: сумма всех притоков меньше оттоков. Такой проект убыточен при любой положительной ставке дисконтирования. Решение по нему — отказ или пересмотр затрат.
IRR 20 % — это много или мало?
Сравнивайте со своей ставкой. Если вы привлекаете деньги под 15 % годовых, IRR 20 % даёт запас 5 процентных пунктов и проект стоит делать. Если ставка 25 %, проект убыточен. Универсального порога нет: у каждого бизнеса своя стоимость капитала.
Excel считает IRR, но не отвечает, откуда взялись потоки
Собрать потоки проекта в одну картину
Формула ВСД посчитает доходность, если потоки уже есть. Но в бизнесе цифры разбросаны по CRM, банку, учёту и таблицам менеджеров. Я собираю ключевые показатели на одном экране и настраиваю автообновление, чтобы IRR и NPV считались по актуальным данным, а не по прошлогоднему файлу.
Вы видите, как меняется доходность проекта при изменении цен, затрат и сроков, и получаете сообщение, когда показатель выходит за заданные границы.
По этой теме
Другие калькуляторы
- Окупаемость бизнеса
- Чистые активы по балансу
- Денежный поток (cash flow)
- EBIT и EBITDA
- Фондоотдача
- Финансовая устойчивость по балансу
- Расход ГСМ
- Налоговая нагрузка против отрасли
- Оборачиваемость
- Среднегодовая стоимость основных средств
- Среднегодовая выручка
- Коэффициент текущей ликвидности
- Ставка капитализации
- Запас финансовой прочности
- Все калькуляторы