0Pricing
Excel Formulas Academy · Урок

Оценка проектов с помощью NPV

Дисконтируйте будущие денежные потоки до чистой приведённой стоимости.

«Оценка проектов с помощью NPV» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.

На какой вопрос отвечает NPV

Компании постоянно задаются вопросом: стоит ли реализовывать этот проект? Инвестиция требует первоначальных затрат, но приносит доход в течение нескольких лет. NPV (чистая приведённая стоимость) помогает принять решение.

NPV дисконтирует каждый будущий денежный поток к его стоимости на сегодняшний день и суммирует их. Если итог положителен, проект приносит больше требуемой доходности; если отрицателен, он не достигает её.

Это основа бюджетирования капитальных вложений.

Синтаксис NPV

Функция имеет вид =NPV(rate, value1, [value2], ...).

  • rate — ставка дисконтирования за период (требуемая доходность или стоимость капитала).
  • value1, value2, ... — будущие денежные потоки, по одному на каждый период.

Можно также передать один диапазон, например =NPV(rate, B2:B6), что на практике встречается гораздо чаще.

=NPV(rate, B2:B6)

Критически важная особенность

Вот самое важное, что нужно знать о NPV: функция предполагает, что каждое значение возникает в КОНЦЕ периода, начиная с одного периода от текущего момента.

Это означает, что первое переданное значение дисконтируется на один период, а не рассматривается как деньги на сегодняшний день.

Поэтому первоначальная инвестиция, сделанная сегодня, НЕ должна входить в диапазон NPV — она уже выражена в текущей стоимости.

Учёт первоначальных затрат

Поскольку первоначальные затраты возникают в момент времени, равный нулю, их нужно добавить вне функции NPV.

Схема такова: дисконтируйте будущие притоки с помощью NPV, а затем отдельно добавьте первоначальную инвестицию (с отрицательным знаком).

Это правильный, принятый в учебниках способ расчёта NPV в электронной таблице.

=NPV(rate, future_flows) + initial_investment

Разбор примера

Вы инвестируете 1 000 сегодня и ожидаете получить 300, 400, 500 и 600 в конце следующих четырёх лет. Требуемая доходность составляет 10%.

Первоначальная сумма -1 000 находится за пределами NPV. Четыре притока указываются внутри функции.

Формула возвращает примерно 402,92. Поскольку результат положителен, проект обеспечивает доходность выше 10% и заслуживает реализации.

=NPV(0.10, 300, 400, 500, 600) - 1000

Использование диапазона ячеек

В реальной модели денежные потоки хранятся в ячейках. Например, диапазон B2:B5 содержит четыре будущих притока, а B1 — первоначальные затраты (в виде отрицательного числа).

Укажите диапазон внутри NPV, а затем добавьте ячейку с затратами.

Так формула остаётся короткой, а изменение любого потока сразу обновляет результат.

=NPV(0.10, B2:B5) + B1

Интерпретация результата

Интерпретировать NPV просто.

  • NPV > 0 — проект приносит больше дохода, чем предусмотрено ставкой дисконтирования; примите его.
  • NPV = 0 — проект точно соответствует требуемой доходности; Вам безразлично, принимать его или нет.
  • NPV < 0 — доходность ниже требуемой; отклоните проект.

При прочих равных условиях более высокий NPV означает более ценный проект.

Ставка дисконтирования определяет всё

NPV чувствителен к ставке дисконтирования. Более высокая ставка сильнее снижает стоимость удалённых во времени денежных потоков, уменьшая NPV.

Рассчитайте тот же проект при ставке 20% вместо 10% — NPV уменьшится и, возможно, станет отрицательным.

Выбор правильной ставки (стоимости капитала) — самое сложное и важное решение в этом анализе.

=NPV(0.20, 300, 400, 500, 600) - 1000

Требуются одинаковые периоды

Обычный NPV предполагает, что денежные потоки распределены равномерно — по одному на каждый период, с интервалом ровно в один период.

Если даты нерегулярны, используйте XNPV, которая принимает фактический список дат: =XNPV(rate, values, dates).

XNPV также считает, что первое значение возникает в указанную для него дату, поэтому первоначальный отток в момент времени, равный нулю, можно включить в диапазон.

=XNPV(0.10, B2:B6, A2:A6)

NPV в Google Sheets

NPV, XNPV и появившаяся позднее IRR доступны в Google Sheets с абсолютно таким же синтаксисом.

Предположение о конце периода сохраняется, и первоначальные затраты по-прежнему нужно указывать за пределами функции.

Поэтому модель дисконтированных денежных потоков, созданную в Excel, можно без проблем перенести в Sheets. Просто помните: NPV дисконтирует первое значение на один полный период.

=NPV(0.10, B2:B5) + B1

Сравнение двух проектов

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

Предположим, потоки проекта A находятся в B2:B5, а проекта B — в C2:C5; первоначальные затраты обоих проектов составляют 1 000, ставка — 10%. Рассчитайте оба NPV рядом друг с другом.

Ячейка с большим положительным NPV указывает на более выгодное использование Ваших денег — при условии сопоставимого риска.

=NPV(0.10, C2:C5) - 1000

Быстрая проверка

Проверьте, знаете ли Вы о самой распространённой ошибке при расчёте NPV.

Итоги: NPV

Вы научились оценивать проекты с помощью =NPV(rate, values).

  • NPV дисконтирует будущие денежные потоки к текущему моменту и предполагает, что каждый из них возникает в конце периода.
  • Оставляйте первоначальные затраты за пределами NPV и добавляйте их отдельно.
  • Положительный NPV означает, что проект следует принять; отрицательный — отклонить.
  • Более высокие ставки дисконтирования снижают NPV; для нерегулярных дат используйте XNPV.

В Excel и Google Sheets действуют одни и те же правила.

=NPV(0.10, B2:B5) + B1

Часто задаваемые вопросы

Урок «Оценка проектов с помощью NPV» бесплатный?

Да — полный текст урока «Оценка проектов с помощью NPV» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.

Чему я научусь в уроке «Оценка проектов с помощью NPV»?

Дисконтируйте будущие денежные потоки до чистой приведённой стоимости. Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Excel Formulas Academy?

Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Оценка проектов с помощью NPV»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Excel Formulas Academy?

Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Платежи по кредиту с помощью PMT
  2. Текущая и будущая стоимость с PV и FV
  3. Оценка проектов с помощью NPV
  4. Нормы доходности с помощью IRR
← Назад к Excel Formulas Academy