Что такое NPV: полное руководство

Разбираем ключевой показатель оценки инвестиционных проектов — NPV (Net Present Value). Изучаем что это, его назначение и способ расчета в Excel при помощи функций функции ЧПС и ЧИСТНЗ.
Привет! В финансовом моделировании и инвестиционном анализе постоянно приходится сравнивать цифры: деньги, которые можно вложить в акции, проект или бизнес сегодня, и деньги, которые мы надеемся получить в будущем. Как понять, оправдана ли та или иная инвестиция?

Для ответа на этот вопрос существует один из самых популярных показателей — Чистая приведённая стоимость, или Net Present Value (NPV).

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

В этом материале:

Что в основе NPV? Концепция временной стоимости денег

Основа, на которой держится вся концепция NPV — это временная стоимость денег (Time Value of Money). Это фундаментальный принцип, который гласит примерно следующее: сумма денег сегодня ценнее, чем та же сумма денег завтра. Мы его уже рассматривали в теме про дисконтирование. Напомним ключевые моменты, почему деньги сегодня ценнее, чем завтра:
  • Во-первых, инфляция: со временем деньги теряют свою покупательную способность.
  • Во-вторых, риск: деньги в руках сегодня — это 100% определенность и возможность, а деньги завтра всегда несут в себе риск неплатежа.
  • В-третьих, возможная доходность: деньги, которые есть у вас сейчас, можно инвестировать и получить доход, а упуская эту возможность, вы теряете потенциальную прибыль.

Инфляция, риск и возможная доходность создают много неопределенности. Чтобы привести эти будущие неопределенные деньги к их сегодняшнему понятному эквиваленту, используют дисконтирование. В результате дисконтирования получается оценка сегодняшней ценности вероятных будущих денег — то, что называется сегодняшней, приведённой стоимостью будущих денежных потоков (Present Value of Future Cash Flows). Таким образом, вы понимаете, во сколько сегодня может оцениваться возможность инвестировать в некоторый проект, который обещает вам будущие доходы.

Что такое NPV: термин и расшифровка

В зарубежной финансовой терминологии слово «Net», а в российской — «Чистый», обозначает разницу между двумя (или более) показателями, которые дают что-то в сухом остатке: Net Income и Чистая прибыль — это доходы за вычетом расходов; Net Debt и Чистый долг — это кредиты и займы за вычетом денег и эквивалентов; Net Assets и Чистые активы — это активы за вычетом обязательств, то есть капитал; Net Borrowing и Чистые заимствования — это полученные кредиты за вычетом погашенных. Точно так же и с Net Present Value и Чистой приведённой стоимостью — это приведённые поступления за вычетом приведённых оттоков.
NPV (Net Present Value, Чистая приведённая стоимость) — это финансовый показатель, который показывает разницу между всеми будущими денежными поступлениями (от проекта) и всеми затратами (на проект), приведёнными к сегодняшней стоимости.
То есть полученные деньги, приведенные к сегодняшней стоимости, за вычетом потраченных денег, приведенных к сегодняшней стоимости.

Экономический смысл простыми словами: NPV — это сколько остается в сухом остатке, если избавиться от неопределенности вероятных будущих поступлений, продисконтировав их, и вычесть все, что вы затратили или затратите на то, чтобы эти будущие поступления состоялись, т.е. инвестиции.

NPV — это число, которое вы можете легко сравнить с другим числом по принципу «больше-меньше», а именно с нулем или с другим NPV. Это прямой и однозначный финансовый результат, выраженный в сегодняшних деньгах, который может служить критерием для принятия инвестиционного решения. Подробнее ниже.

Формула NPV: компоненты и объяснение

Классическая формула NPV инвестиции включает будущие денежные потоки (CFt), ставку дисконтирования (r), временные периоды (t) и горизонт прогнозирования (n), начальные инвестиции (C0) и выглядит так:
ФОРМУЛА NPV
Можно потренироваться в расчете NPV на тренажере в конце этого материала.

Давайте расшифруем:
  • r — это ставка дисконтирования, о которой можно прочитать в материале о дисконтировании денежных потоков, и которую мы дополнительно объясним чуть ниже.
  • CFt / (1+r)t — это как раз процесс дисконтирования: мы берем денежный поток CFt будущего периода t и делим его на (1 + r) в степени t, чтобы узнать его сегодняшнюю стоимость (Present Value, PV).
  • Σ (сигма) — это просто математический знак суммы. Он означает, что нам нужно сложить сегодняшние стоимости (PV) всех будущих денежных потоков c первого периода до n-го (n — это количество прогнозных периодов, которые у нас есть в модели).
  • C0 — из полученной суммы мы вычитаем наши начальные инвестиции, которые мы делаем сегодня и дисконтировать которые не нужно.
В финансовых моделях вы часто можете встретить начальные инвестиции, которые технически уже указаны со знаком «–», и такие инвестиции, соответственно, нужно не вычитать, а прибавлять. Не запутайтесь, здесь все однозначно, и никаких «подводных камней» нет.
Нужно ли запоминать формулу? В целом, нет. Запомнить важно концепцию временной стоимости денег и принцип дисконтирования.

Если сегодня вы положите 1 млн руб. на депозит под 18% годовых, то через год вы получите 1 млн 180 тыс. руб. Формула результата: 1,18 млн руб. = 1 млн руб. + 18% × 1 млн руб. Это обычный (и сложный в случае нескольких лет) процент.

В обратную сторону: если через год хотите получить 1,18 млн руб., а заработать 18% годовых, то сколько нужно вложить сегодня? Ответить на этот вопрос помогает дисконтирование. Формула результата: 1 млн руб. = 1,18 млн руб. / (1 + 18%).
Объяснение формулы NPV
Чтобы понять формулу NPV, давайте разберемся с тем, из каких компонентов строится NPV. Для определенности представим, что есть некий бизнес-проект, для запуска которого требуются деньги, и эти деньги бизнес-проекту в долг дает инвестор (вы). Смотрим на компоненты NPV.

1. Денежные потоки (Cash Flow, CFt)
Это «живые» деньги, которые бизнес-проект будет генерировать или потреблять в каждый из определенных периодов t (год, квартал, месяц) в будущем. По самым надежным и достоверным оценкам. Важно, что это именно денежные потоки, а не бухгалтерская прибыль — учитываются реальные поступления и выплаты денег.

2. Ставка дисконтирования (Discount Rate, r)
Это ключевой и самый сложный элемент NPV. Это тот элемент, который должен устранить, «убрать за скобки» всю неопределенность. В общем случае, ставка дисконтирования — это требуемый инвестором (вами) уровень доходности, который отражает все риски бизнес-проекта и стоимость упущенных альтернативных возможностей. Другими словами, это то, сколько инвестор (вы) хочет заработать на этом бизнес-проекте с учетом всех его достоинств и недостатков. Это тот минимальный годовой процент, который инвестор (вы) хотите получать от своих вложений или могли бы получать в другом месте с аналогичным уровнем риска. Обычно в качестве ставки дисконтирования используется средневзвешенная стоимость капитала (WACC), или ставка по банковскому депозиту, или доходность по государственным облигациям, или средняя доходность фондового рынка.  Выбор ставки — критически важный шаг, так как даже небольшое ее изменение может кардинально поменять результат.

3. Периоды времени (Time Period, t)
Это номера периодов в будущем, в которые ожидаются денежные потоки CFt из пункта 1. Обычно период времени измеряется в годах (так проще для ставки дисконтирования), но может быть и кварталом, и месяцем, в зависимости от специфики финансовой модели.

4. Начальные инвестиции (Initial Investment, CF0)
Это сумма денег, которые нужно вложить в бизнес-проект, и которые инвестор (вы) дает в долг бизнес-проекту на запуск. Эти вложения осуществляются в т.н. нулевой период t0 (t=0). На эти деньги может быть куплено оборудование, построен склад, они могут быть пущены в оборотный капитал и т.п.

Итак, у нас есть временные периоды t0, t1,..., денежные потоки CFt , которые, вероятно, в эти периоды к нам придут или уйдут (по прогнозу или по финансовой модели), но это не точно, и начальные инвестиции C0. Нам нужно убрать за скобки все неопределенности и понять, сколько в сухом остатке сегодня стоит то, что нам обещают в этом бизнес-проекте.

Для этого используют дисконтирование. Оно помогает привести неопределенные будущие потоки CFt к их сегодняшней стоимости (Present Value of CFt). Чтобы понять, сколько сегодня «стоят» все потоки бизнес-проекта, нам нужно каждый CFt «понизить» до сегодняшнего значения, а потом их просуммировать. Именно это и делается в формуле.

Из суммы «пониженных», приведённых потоков вычитаем начальные инвестиции, чтобы получить нетто-результат (чистую приведённую стоимость, NPV). Начальные инвестиции не дисконтируются, потому что предполагается, что инвестирование происходит не в неопределенном будущем, а в определенном «сегодня».

Значение NPV: интерпретация результата

Результат расчета NPV — это прямой ответ на вопрос о финансовой целесообразности бизнес-проекта при тех условиях и параметрах, которые вы установили в модели.

NPV > 0 (положительный)
Формальное решение: в бизнес-проект имеет смысл вложиться.
Экономический смысл: проект не только окупает все вложения и покрывает требуемую норму доходности (r), но и создает дополнительный доход (добавленную стоимость) поверх этого. Вы потенциально вернете свои вложения, получите доходность (проценты) и получите сверх всего этого столько, сколько получилась сумма NPV (в сегодняшних деньгах).

NPV < 0 (отрицательный)
Формальное решение: в бизнес-проект не следует вкладываться.
Экономический смысл: проект не способен сгенерировать достаточно денег, чтобы покрыть вашу требуемую норму доходности. В лучшем случае, вы вернете свои вложения, но доходность (проценты) не получите в полном объеме. А в худшем случае не сможете отбить даже то, что вложили. Инвестиции в такой бизнес-проект приведут к потерям.

NPV = 0 (нулевой)
Формальное решение: формальное безразличие к бизнес-проекту.
Экономический смысл: проект генерирует доходность, в точности равную вашей требуемой норме доходности (ставке дисконтирования r). Вы ничего не теряете, возвращаете свои инвестиции, зарабатываете доходность (проценты), но не зарабатываете ничего сверху.

Основной «риск» интерпретации NPV заключается в том, что весь расчет построен на оценках: оценка (модель) будущих денежных потоков, оценка ставки дисконтирования. Качество оценок бывает очень разным. Даже при максимально возможной достоверности и экспертности, никакой гарантии того, что все будет именно так как запланировано, нет.

NPV позволяет вам опираться на цифры, принимать основанные на данных решения. Идеально, если NPV будет не единственной цифрой в основе вашего решения.

Пример расчёта NPV в Excel или Google Sheets с применением функций ЧПС и ЧИСТНЗ

Представим, что вы хотите купить новое оборудование для кофейни за 670 000 руб. Это новая профессиональная мультибойлерная кофемашина, у которой производительность не 70 чашек кофе в час, как у вашей текущей, а 210 чашек в час, что в три раза выше.
Кофемашины GUFO (Made in Russia)
Конечно, новая кофемашина не означает рост посетителей кофейни в 3 раза, но вы точно сможете готовить кофе быстрее, а значит люди не будут уходить не дождавшись кофе.

Предполагаем, что новая кофемашина позволит увеличить продажи и будет генерировать дополнительный денежный поток в течение 3 лет в размере +100 000 руб. в месяц. Ваша требуемая доходность (ставка дисконтирования) — 35% годовых.

Резюмируем условия примера инвестиционного проекта:
  • Начальные инвестиции (C0): 670 000 руб. (со знаком минус)
  • Дополнительный денежный поток в 1-й год (CF1): 1 200 000 руб.
  • Дополнительный денежный поток во 2-й год (CF2): 1 200 000 руб.
  • Дополнительный денежный поток в 3-й год (CF3): 1 200 000 руб.
  • Ставка дисконтирования (r): 35%

Расчёт в Excel и Google Sheets:
1. Создайте простейшую таблицу с денежными потоками.
2. Используйте встроенную функцию ЧПС (NPV) для расчета NPV.
На изображении показывается, как считается и выглядит NPV для такого проекта (используйте слайдер, чтобы переключаться между результатом и функцией).
Важнейший нюанс Excel и «старой» функции ЧПС (NPV): эта функция дисконтирует все значения из указанного диапазона, считая первое значение потоком конца первого периода t1. Поэтому первоначальные инвестиции C0 (которые у нас уже идут со знаком минус) нужно прибавить отдельно. Правильная формула будет выглядеть так: =ЧПС(ставка; диапазон CF1...CFn) + ячейка с C0.
Обратите внимание, что по формуле NPV нам нужно было вычесть начальные инвестиции, но поскольку мы уже учитываем их в модели со знаком минус, то в формуле в Excel мы плюсуем это отрицательное значение — тут все однозначно, не путайтесь; в абзаце ниже увидите, что минусовое значение начальных инвестиций позволяет нам «скормить» весь диапазон целиком новой функции.
В то же время, в современных версиях Excel и в Google Sheets есть «новая» функция ЧИСТНЗ (XNPV), которая требует дополнительно даты, но работает удачнее своей предшественницы. См. пример использования на изображении ниже (изменения выделены красным шрифтом, используйте слайдер, чтобы переключаться между результатом и функцией).
Базовый вывод по инвестиционному проекту: так как NPV > 0, покупка оборудования целесообразна. Это принесет дополнительный доход в размере 1 365 056 руб. в сегодняшних деньгах сверх требуемой 35% доходности и возврата начальных инвестиций. Но эта оценка не совсем точна, у нее есть погрешность. Как так?

Типичные ошибки при расчете и использовании NPV

Точность NPV зависит от качества оценки компонентов: прогноза потоков, ставки дисконтирования; и от выбора шага прогнозирования. Но даже при правильном понимании, можно допустить ошибку или неточность в расчетах. Одну такую «ловушку» мы подсветили чуть выше, в выводе про замену кофемашины. Вот еще «подводные камни»:

1. Использование прибыли вместо денежного потока. Используйте свободный денежный поток. В крайнем случае его прокси-метрики. Почему не прибыль?

2. Лишняя ячейка в ЧПС (NPV) в Excel и Google Sheets. Начальные инвестиции C0 всегда должны вычитаться вручную, не внутри ЧПС. Почему?

3. Несоответствие временных периодов ставке дисконтирования r. Обеспечьте синхронизацию периодов и ставки. Или используйте функцию ЧИСТНЗ (XNPV) вместо ЧПС (NPV), она доступна в Google Sheets и современных версиях Excel. Подробнее.

4. Игнорирование терминальной стоимости (TV). Для долгосрочных проектов или бизнесов считайте TV. Она добавляется к денежному потоку последнего прогнозного периода, дисконтируется вместе с ним и включается в расчет NPV. Зачем, почему?

5. Неправильный выбор или необоснованность ставки дисконтирования r. Ставка должна соответствовать уровню риска проекта. Для оценки компаний она часто берется на уровне WACC. Чем выше риск, тем выше ставка. В чем проблема?

6. Чрезмерный оптимизм в прогнозах. В расчете NPV используйте консервативные и реалистичные прогнозы, создавайте достоверные модели и оценки, используйте анализ чувствительности, который покажет устойчивость проекта, его изменчивость и зависимость от условий. Почему это важно?

Преимущества и недостатки NPV

Преимущества:
  • Учитывает стоимость денег во времени, и это его главное достоинство.
  • Использует денежные потоки, что более корректно, а не бумажную прибыль.
  • Дает количественный измеримый результат в денежном выражении.
  • Предлагает простое правило принятия решений: Да (NPV > 0) / Нет (NPV < 0).

Недостатки:
  • Субъективность и чувствительность к ставке дисконтирования r. Что это значит?
  • Прямая зависимость от точности прогнозирования (финансовой модели).
  • Слепота к масштабу проекта. Что это значит?
  • Не учитывает управленческую гибкость. Это как?

Несмотря на недостатки, NPV остается «золотым стандартом» в инвестиционном анализе и оценке бизнеса. В то же время для всестороннего анализа, наряду с NPV, имеется еще целый ряд показателей (IRR, PP и DPP, PI и др.), которые в совокупности формируют возможность принимать решения, основанные на наборе данных, как мы говорили выше.

Где применяется NPV?

Когда мы говорим о финансовом моделировании, то говорим о взгляде на объекты с точки зрения денег и времени. Логика NPV также задействует деньги и время. Поэтому везде, где нужно принимать финансовые решения, связанные с будущим, вы можете встретить или рассмотреть возможность использования NPV.

1. Внутренние инвестиции в бизнесе. Это классическая и самая частая сфера применения NPV. Любая компания, которая планирует рост, делает это через инвестиции в проекты развития. NPV помогает оценить ожидаемые эффекты, сравнить проекты и ответить на частые вопросы. Например?

2. Оценка стоимости бизнеса. Это вторая по важности область. Метод оценки стоимости бизнеса по дисконтированным денежным потокам (DCF) является одним из основных в оценке стоимости компаний. По своей сути DCF и NPV одного поля ягоды. Оценщик (или аналитик) прогнозирует будущие денежные потоки, которые, как ожидается, сгенерирует компания. Затем он дисконтирует их, используя WACC в качестве ставки дисконтирования, суммирует и получает результат — это и есть сегодняшняя стоимость бизнеса, то есть NPV бизнес-проекта под названием «Владение этой компанией» с начальной инвестицией 0.

3. Слияния и поглощения (M&A) и LBO. При покупке одной компании другой, логика NPV и DCF используется и для оценки компаний (как в пункте выше), и для оценки условий, параметров сделки и эффектов. Как?

Инвестиции в недвижимость, личные инвестиции (например, обучение MBA), проекты государственного сектора и инфраструктурные проекты — все они могут оцениваться через NPV при корректном и аргументированном выборе C0, CFt, t, n, r. Везде, где есть первоначальные затраты и будущие поступления (или экономия), можно применять NPV. Это универсальный метод оценки инвест-проектов как финансово-временного объекта.

Частые вопросы (FAQ)

Тренажер (практическое задание)

Как работать с тренажерами?
Тренажеры: в конце материалов расположены практические тренажеры, в каждом из которых вам предлагается выполнить одно или несколько заданий (добавить формулы, связи, перенести условия в модель, рассчитать показатель, расширить модель за счет новых строк или столбцов и т. п.). Условия задания описаны внутри тренажера и иногда дополнительно перед ним на странице материала; вам необходимо внимательно ознакомиться с условиями, чтобы корректно реализовать их. В тренажерах есть подсказки, которые помогут вам справиться с заданием. Чтобы воспользоваться тренажером, вам нужно его скопировать себе в Google Drive / Google Sheets, иное облако (Яндекс Диск, OneDrive, Битрикс) или скачать на компьютер и открыть в Excel, Р7 или другом табличном редакторе локально.

Сложность и последовательность: тренажеры имеют разный уровень сложности: от очень легкого до очень сложного. Тренажеры преимущественно соответствуют теме материала, внутри которого они располагаются, но также могут отходить от него будучи развитием предыдущего тренажера.

Тренировки: цель тренировок — научиться уверенно реализовывать заданные условия, писать формулы, строить таблицы модели, выстраивать связи. Если тренажер кажется вам простым, можете пропустить его. Тренироваться можете локально в Excel или Р7 или онлайн в Google Sheets, Яндекс Документах, Excel Online или Битриксе (онлайн-редакторы таблиц требуют наличия профиля на соответствующем ресурсе).

Проверка: в тренажерах есть проверки на результат, на использование формул и т. п. Под таблицей, сбоку от нее или в специальном месте в зависимости от корректности выполнения вы можете увидеть индикаторы:
  • OK — означает, что формулы и значения в таблице соответствуют ожидаемым, то есть вы правильно и корректно справились с заданием.
  • Ошибка — означает, что в таблице что-то реализовано не в соответствии с заданием: либо результат не корректен, либо отсутствуют формулы в тех ячейках, в которых они должны быть.
Если индикаторы не «загораются», то это сигнализирует о том, что таблица еще не заполнена до конца, то есть в определенных ячейках отсутствуют значения или формулы, которые там ожидаются. Ваша цель — добиться всех зеленых «ОК», при отсутствии красных «Ошибок».
В этом тренажере вам предстоит на основании набора параметров пройти путь к оценке проекта по NPV. Для расчета NPV потребуется также рассчитать NOPAT и FCF — как это делать, можно посмотреть в тренажере предыдущей темы. После расчета всех показателей, вам нужно будет выбрать, рекомендуете ли вы принять или отклонить этот проект.

Это достаточно простой тренажер, и с целью упрощения практического задания некоторые параметры здесь подобраны так, что ими можно пренебречь, однако обратите внимание на способ финансирования проекта и предложенную пару для расчета NPV: FCFF и ставка по кредиту после налогов. Глобально, за рамками GrossMargin, ваша задача как аналитика при оценке подобных проектов заключается, в том числе, в подборе таких параметров и цифр, которые реалистично отражают картину. В данном примере финансирование проекта за счет заемных средств приводит к появлению процентного налогового щита, что означает, что реальная кредитная ставка, которую должен «потянуть» проект, чтобы оказаться рентабельным, ниже, чем номинальная ставка по кредиту, и это должно быть учтено в расчете NPV.
              
Сложность: средний

Тренируем расчет NPV проекта через FCF и анализируем результат с финансовой точки зрения.
Открыть
Были ли полезен этот материал?
Вы ответили «Да». Спасибо за ответ.
Можете также оценить сайт или написать нам и поделиться мнением.
Вы ответили «Нет». Спасибо за ответ. Мы учтем и постараемся сделать его лучше.
Можете предложить улучшение или просто написать нам, чего не хватило.