Никита Малов.

Основатель и управляющий партнёр
аналитической компании ДОВОДАналитика рынков · OSINT

Факты. Решения.
Развитие бизнеса.

NPV формула в эксель

Чистая приведённая стоимость показывает, сколько стоит проект в сегодняшних деньгах. В Excel её считают функцией ЧПС или вручную. Ниже — как устроена формула, как не потерять начальные вложения и какие ошибки чаще всего искажают результат.

Оставьте пустым, если этого года в расчёте нет; убыток укажите со знаком минус.

Оставьте пустым, если этого года в расчёте нет; убыток укажите со знаком минус.

Оставьте пустым, если этого года в расчёте нет; убыток укажите со знаком минус.

Результат

Чистая приведённая стоимость
45 454,55 ₽
Приведённые будущие потоки
1 045 454,55 ₽
Вложения в начале
1 000 000 ₽

Приведённые будущие потоки — 1 045 454,55 ₽; после вложений 1 000 000 ₽ NPV составила 45 454,55 ₽. В Excel функция ЧПС считает потоки на конец периодов, а начальные вложения вычитают отдельно.

NPV не показывает доходность на вложенный рубль и срок окупаемости: для этого считают PI и IRR. Но масштаб проекта она отражает — она измеряется в деньгах. Для проектов разного масштаба с одинаковым горизонтом выбирают по большей NPV, а PI и IRR смотрят дополнительно.

Что такое NPV и зачем он нужен

NPV (Net Present Value) — чистая приведённая стоимость. Это сумма будущих денежных потоков проекта, приведённых к сегодняшнему дню по ставке дисконтирования, минус начальные вложения.

Если NPV больше нуля, проект приносит больше, чем требует ставка дисконтирования. Если меньше — не окупает даже стоимость денег. При сравнении нескольких проектов выбирают тот, у которого NPV выше.

Формула NPV

NPV = Σ (CF_t / (1 + r)^t) − I0, где CF_t — денежный поток в период t, r — ставка дисконтирования за период, t — номер периода (1, 2, 3…), I0 — начальные вложения.

В Excel NPV можно посчитать вручную: =СУММ(ПС(ставка; период; 0; -поток))-I0, где период и поток — соответствующие диапазоны, а I0 — положительная сумма начальных вложений. Другой способ — функция ЧПС с отдельным вычетом I0.

Функция ЧПС в Excel

Синтаксис: =ЧПС(ставка; значение1; значение2; …). Ставка указывается за период (если потоки годовые, то годовая). Значения — денежные потоки за периоды, начиная с первого. Начальные вложения в аргументы не включают.

Функция ЧПС предполагает, что все потоки происходят в конце периода. Первый аргумент из диапазона считается потоком за первый период и дисконтируется на один период. Поэтому начальные вложения вычитают отдельно: =ЧПС(ставка; B2:B6) + B1, где B1 — начальные вложения со знаком минус.

Ручной расчёт в Excel

Если потоки различаются по времени (например, первый поток через полгода), удобнее считать вручную. В ячейке t укажите время от начала проекта до поступления потока в единицах периода ставки: при годовой ставке для полугода t = 0,5, для года — 1, для полутора лет — 1,5. В соседней ячейке укажите денежный поток. Тогда приведённый поток = поток / (1 + ставка)^t. Сумма таких приведённых потоков минус вложения даст NPV.

Для ставки в процентах используйте (1 + ставка)^t, где ставка — десятичная дробь (10% = 0,1).

Примеры расчёта

Проект с двумя годами потоков

Вложения — 1 000 000 ₽, ставка дисконтирования — 10% годовых. Потоки: 600 000 ₽ в конце первого года и 605 000 ₽ в конце второго.

Приведённые потоки: 1 045 454,55 ₽. NPV = 45 454,55 ₽. Проект стоит принять, если NPV положительна.

Посчитать с этими числами

Проект с убытком во втором году

Вложения — 500 000 ₽, ставка дисконтирования — 12% годовых. Первый год приносит 300 000 ₽, второй — убыток 50 000 ₽, третий — 400 000 ₽.

Приведённые потоки — 512 709,55 ₽. NPV = 12 709,55 ₽. Отрицательный поток уменьшает приведённую стоимость, но не отменяет проект, если итог положителен.

Посчитать с этими числами

Частые вопросы

Почему в Excel функция ЧПС не учитывает начальные вложения?

Функция ЧПС дисконтирует только будущие потоки, предполагая, что они поступают в конце периодов. Начальные вложения происходят в момент старта (t=0) и не дисконтируются. Поэтому их вычитают отдельно: =ЧПС(ставка; потоки) - вложения. Если включить вложения в аргументы ЧПС, Excel ошибочно продисконтирует их как поток первого периода.

Как перевести годовую ставку в месячную для расчёта NPV?

Если потоки ежемесячные, ставку за месяц считают как (1 + годовая ставка)^(1/12) - 1. Нельзя просто делить годовую ставку на 12: это даёт другой результат. В Excel формула: =(1+годовая)^(1/12)-1.

Чем NPV отличается от IRR?

NPV показывает абсолютную величину прироста стоимости в деньгах, а IRR — ставку доходности, при которой NPV равна нулю. Для выбора между проектами разного масштаба NPV надёжнее: IRR может отдать предпочтение маленькому проекту с высокой доходностью, но малым абсолютным эффектом.

Какую ставку дисконтирования использовать?

Обычно берут средневзвешенную стоимость капитала (WACC) компании или требуемую доходность по проекту с учётом его риска. Если проект финансируется только за счёт собственных средств, можно использовать требуемую доходность акционеров. Ставка должна соответствовать периоду потоков: для годовых потоков — годовая.

NPV в Excel считает формула, а не решение

Собрать цифры бизнеса на одном экране

Excel хорош для разового расчёта, но когда нужно каждый день видеть выручку, маржу и деньги в одном месте, таблицы не спасают. Я собираю панель собственника: главные цифры бизнеса на одном экране, которые обновляются сами.

Вы видите бизнес за пять минут в день и получаете сообщение, когда показатель выходит за заданные границы.

Читать об услуге «Панель собственника»

Другие калькуляторы