Excel и Google Workspace / PMT, PV

NPV для чистой приведенной стоимости

NPV дисконтирует будущие денежные потоки из C2:C6 по ставке B2, а затем к результату прибавляется начальный поток C1. Так рассчитывают чистую приведенную стоимость проекта или инвестиции.

Опубликовано: Обновлено:

Формула

$$=NPV(B2,C2:C6)+C1$$

Обозначения

$B2$
ставка дисконтирования за период
$C2:C6$
будущие денежные потоки по периодам, денежные единицы
$C1$
начальный денежный поток в момент времени 0, обычно отрицательная инвестиция, денежные единицы

Условия применения

  • Потоки C2:C6 считаются происходящими в конце равных периодов.
  • Ставка B2 должна соответствовать длине периода потоков: годовая ставка для годовых потоков, месячная для месячных.
  • Начальный поток C1 добавляется отдельно, потому что Excel NPV дисконтирует первый переданный поток как поток конца первого периода.

Ограничения

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

Подробное объяснение

NPV приводит будущие денежные потоки к текущей стоимости. Чем дальше поток во времени, тем сильнее он дисконтируется.

В Excel функция NPV считает, что первый указанный поток произойдет в конце первого периода. Поэтому начальная инвестиция, которая происходит прямо сейчас, не входит в диапазон C2:C6.

Формула =NPV(B2,C2:C6)+C1 сначала считает приведенную стоимость будущих поступлений, затем прибавляет отрицательный начальный поток. Это стандартная схема для проектов с равными периодами.

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

Для потоков с конкретными датами лучше использовать XNPV. Обычная NPV предполагает равные интервалы и может исказить оценку, если платежи нерегулярны.

В Excel NPV дисконтирует переданный диапазон так, будто первый поток находится в конце первого периода. Поэтому начальную инвестицию, сделанную в момент времени 0, часто добавляют отдельно: =NPV(rate, future_cash_flows)+initial_cash_flow. Это ключевое отличие от бытового понимания NPV как «все потоки сразу».

Как пользоваться формулой

  1. Запишите начальную инвестицию отдельной ячейкой со знаком минус.
  2. Разместите будущие потоки по периодам в отдельном диапазоне.
  3. Укажите ставку дисконтирования за тот же период.
  4. Рассчитайте NPV по будущим потокам.
  5. Прибавьте начальный поток вне функции NPV.

Историческая справка

Приведенная стоимость является фундаментальной идеей финансового анализа. Она позволяет сравнивать сегодняшние затраты с будущими поступлениями.

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

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

Сегодня NPV используют вместе с IRR, XNPV и сценарным анализом. Но базовая формула остается первым шагом в оценке экономического смысла проекта.

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

Историческая линия формулы

NPV в Excel реализует классический метод чистой приведенной стоимости из финансовой математики и инвестиционного анализа. Excel NPV в Excel является табличной реализацией метода чистой приведенной стоимости. Метод принадлежит общей традиции финансового анализа и дисконтирования денежных потоков, а не одной авторской функции.

Пример

Дано: C1=-100000, B2=10%, C2:C6 содержит пять годовых поступлений по 30000. Формула =NPV(B2,C2:C6)+C1 дисконтирует каждый будущий поток и затем вычитает начальные инвестиции. Результат: примерно 13723,61. Положительное значение означает, что при ставке 10% проект выглядит выгодным по модели. Проверка: если начальная инвестиция C1 = -100000, ставка B2 = 10%, а C2:C6 содержит будущие притоки 30000, 30000, 30000, 30000, 30000, формула дисконтирует только будущие строки и затем добавляет начальный поток. Если добавить C1 внутрь NPV, первый поток будет ошибочно дисконтирован как конец первого периода.

Частая ошибка

Критическая ошибка: включить начальную инвестицию внутрь диапазона NPV и еще раз прибавить ее отдельно. В Excel первый поток внутри NPV считается концом первого периода, поэтому поток момента 0 добавляют за пределами функции. Вторая ошибка: использовать годовую ставку для месячных потоков. Третья ошибка: забыть знак минус у первоначальных затрат.

Практика

Задачи с решением

Оценить проект с равными потоками

Условие. Инвестиция сейчас 100000, ставка 10%, пять будущих поступлений по 30000.

Решение. Используем =NPV(10%,C2:C6)+C1, где C1=-100000, а C2:C6 содержат 30000. Приведенная стоимость поступлений около 113723,61.

Ответ. NPV около 13723,61

Понять отрицательный результат

Условие. При той же ставке будущие поступления составляют только 20000 каждый год в течение пяти лет.

Решение. Приведенная стоимость пяти потоков по 20000 меньше начальной инвестиции 100000, поэтому после добавления C1 результат будет отрицательным.

Ответ. Проект не покрывает требуемую доходность при ставке 10%

Дополнительные источники

  • Microsoft Support: NPV function - https://support.microsoft.com/en-us/office/npv-function-8672cb67-2576-4d07-b67b-ac28acf2a568
  • Microsoft Support: Excel functions by category - https://support.microsoft.com/en-us/office/excel-functions-by-category-5f91f4e9-7b42-46d2-9bd1-63f26a86c0eb
  • Dan Bricklin: VisiCalc and the origins of spreadsheets - https://www.bricklin.com/visicalc.htm

Связанные формулы

Excel и Google Workspace

PMT для расчета платежа по кредиту

$=PMT(B2/12,B3,B4)$

PMT рассчитывает регулярный платеж по займу или инвестиции при постоянной ставке и одинаковых периодах. В формуле годовая ставка из B2 делится на 12, B3 задает число месяцев, а B4 содержит сумму кредита.

Excel и Google Workspace

IPMT для процентной части платежа

$=IPMT(B2/12,1,B3,B4)$

IPMT рассчитывает процентную часть платежа за выбранный период. В формуле показан первый месяц кредита: ставка берется как B2/12, период равен 1, всего периодов B3, сумма кредита B4.

Excel и Google Workspace

PPMT для погашения основного долга

$=PPMT(B2/12,1,B3,B4)$

PPMT рассчитывает часть платежа, которая идет на погашение основного долга в выбранном периоде. В формуле показан первый месяц кредита с месячной ставкой B2/12.

Excel и Google Workspace

FV для будущей стоимости регулярных платежей

$=FV(B2/12,B3,-B4,0)$

FV рассчитывает будущую стоимость накоплений или инвестиции при постоянной ставке. В формуле ежемесячный платеж B4 введен со знаком минус, чтобы будущий результат получился положительным.