Excel и Google Workspace / PMT, PV
NPV для чистой приведенной стоимости
NPV дисконтирует будущие денежные потоки из C2:C6 по ставке B2, а затем к результату прибавляется начальный поток 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 как «все потоки сразу».
Как пользоваться формулой
- Запишите начальную инвестицию отдельной ячейкой со знаком минус.
- Разместите будущие потоки по периодам в отдельном диапазоне.
- Укажите ставку дисконтирования за тот же период.
- Рассчитайте NPV по будущим потокам.
- Прибавьте начальный поток вне функции 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 содержит сумму кредита.
Excel и Google Workspace
IPMT для процентной части платежа
IPMT рассчитывает процентную часть платежа за выбранный период. В формуле показан первый месяц кредита: ставка берется как B2/12, период равен 1, всего периодов B3, сумма кредита B4.
Excel и Google Workspace
PPMT для погашения основного долга
PPMT рассчитывает часть платежа, которая идет на погашение основного долга в выбранном периоде. В формуле показан первый месяц кредита с месячной ставкой B2/12.
Excel и Google Workspace
FV для будущей стоимости регулярных платежей
FV рассчитывает будущую стоимость накоплений или инвестиции при постоянной ставке. В формуле ежемесячный платеж B4 введен со знаком минус, чтобы будущий результат получился положительным.