Как рассчитать дисконтированный срок окупаемости (DPB) в Excel: формулы + шаблон

Что такое дисконтированный срок окупаемости и зачем он нужен

Дисконтированный срок окупаемости (DPBDiscounted Payback Period) — это модифицированный показатель, который учитывает временную стоимость денег при оценке инвестиционных проектов. В отличие от простого срока окупаемости (PP), он приводит все денежные потоки к текущей стоимости с помощью ставки дисконтирования. Это позволяет точнее оценивать долгосрочные проекты, где инфляция и альтернативные издержки играют ключевую роль.

Представьте: вы анализируете проект с окупаемостью 5 лет по классическому методу. Но если учесть, что рубль через 5 лет будет стоить дешевле, реальный срок возврата вложений может растянуться до 7-8 лет. Вот здесь и пригодится DPB — он покажет истинную картину с поправкой на время. Инвесторы часто используют этот показатель вместе с NPV (чистой приведённой стоимостью) и IRR (внутренней нормой доходности) для комплексного анализа.

В Excel расчёт DPB требует комбинации функций приведения денежных потоков (NPV или XNPV) и кумулятивного суммирования. Далее разберём, как это сделать без ошибок.

📊 Как часто вы оцениваете инвестиционные проекты?
Ежемесячно
Раз в квартал
Редко, по необходимости
Никогда не занимался

Формула дисконтированного срока окупаемости

Математически DPB определяется как минимальный период, за который сумма дисконтированных денежных потоков (CFt) сравняется с первоначальными инвестициями (I0). Формула выглядит так:

DPB = n + (I0 – Σ CFt / (1 + r)t) / CFn+1 / (1 + r)n+1, где:

  • 📌 n — последний год, когда кумулятивная дисконтированная стоимость ещё отрицательна;
  • 💰 I0 — начальные инвестиции;
  • 📈 CFt — денежный поток в период t;
  • 🔄 r — ставка дисконтирования (например, 10% или 0,1 в формулах).

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

Почему нельзя использовать простой срок окупаемости?

Простой PP игнорирует временную стоимость денег, что искажает реальную доходность. Например, проект с окупаемостью 3 года по PP может иметь DPB = 4,5 года при ставке дисконтирования 12%. Это критично для проектов с долгосрочными выплатами (недвижимость, инфраструктура), где инфляция съедает часть прибыли.

Подготовка данных в Excel: структура таблицы

Перед расчётом DPB нужно правильно организовать исходные данные. Создайте таблицу со следующими столбцами:

Период (t) Денежный поток (CFt) Коэффициент дисконтирования Дисконтированный CF Кумулятивный дисконтированный CF
0 -1 000 000 ₽ 1,000 -1 000 000 ₽ -1 000 000 ₽
1 300 000 ₽ 0,909 272 727 ₽ -727 273 ₽
2 400 000 ₽ 0,826 330 579 ₽ -396 694 ₽
3 500 000 ₽ 0,751 375 657 ₽ −20 963 ₽

Где:

  • 📊 Период (t) — годы (начинаются с 0 для начальных вложений);
  • 💵 Денежный поток (CFt) — приток/отток средств в каждом периоде (отрицательный для инвестиций);
  • 🔢 Коэффициент дисконтирования = 1 / (1 + r)^t;
  • 📉 Дисконтированный CF = CFt × коэффициент;
  • 📈 Кумулятивный дисконтированный CF — накопленная сумма с учётом предыдущих периодов.

Пошаговый расчёт DPB в Excel

Разберём алгоритм на примере проекта с начальными инвестициями 1 млн ₽, денежными потоками 300 тыс. ₽, 400 тыс. ₽ и 500 тыс. ₽ в следующие 3 года и ставкой дисконтирования 10%.

  1. Шаг 1. Введите исходные данные

    Создайте таблицу как в предыдущем разделе. В ячейке B1 укажите ставку дисконтирования (например, 10% или 0,1).

  2. Шаг 2. Рассчитайте коэффициенты дисконтирования

    В ячейке C2 (для периода 0) введите 1. Для периода 1 (C3): =1/(1+$B$1)^A3 и протяните формулу вниз.

  3. Шаг 3. Дисконтируйте денежные потоки

    В D2: =B2*C2 (скопируйте на все строки).

  4. Шаг 4. Посчитайте кумулятивную сумму

    В E2: =D2. В E3: =E2+D3 и протяните вниз.

  5. Шаг 5. Найдите точку окупаемости

    Используйте функцию ВПР или ручной поиск последнего отрицательного значения в столбце E. В нашем примере это −20 963 ₽ в 3-м году.

  6. Шаг 6. Рассчитайте точный DPB

    В отдельной ячейке введите:

    =2 + (ABS(E3)/D4)
        

    Результат: 2,95 года (округлённо 2 года и 11 месяцев).

В столбце "Кумулятивный CF" должно быть хотя бы одно отрицательное значение|Последний отрицательный остаток должен смениться положительным в следующем периоде|Формулы коэффициентов дисконтирования используют абсолютную ссылку на ставку|Единицы измерения (рубли, доллары) одинаковы во всех ячейках

-->

Типичные ошибки и как их избежать

Даже опытные аналитики допускают ошибки при расчёте DPB. Вот самые распространённые:

⚠️ Внимание: Если все денежные потоки после дисконтирования остаются отрицательными, проект никогда не окупится. В этом случае DPB не существует — нужно пересматривать ставку дисконтирования или бизнес-модель.
  • 🔴 Неправильная ставка дисконтирования

    Использование произвольного значения (например, 10%) без обоснования. Ставка должна отражать WACC (средневзвешенную стоимость капитала) компании или альтернативную доходность (например, по депозитам).

  • 🔴 Игнорирование периода 0

    Начальные инвестиции (t=0) часто забывают дисконтировать, хотя их коэффициент равен 1. Это искажает кумулятивную сумму.

  • 🔴 Ошибки в формулах массива

    При копировании формул NPV или XNPV не фиксируются диапазоны ячеек, что приводит к #ССЫЛКА!.

  • 🔴 Неучёт нерегулярных потоков

    Если денежные поступления приходят неравномерно (например, раз в квартал), используйте XNPV с указанием дат, а не NPV.

Проверяйте логику расчётов: кумулятивная сумма должна монотонно расти (если потоки положительные) и пересечь ноль только один раз.

Автоматизация расчётов: функции NPV и XNPV

Вместо ручного дисконтирования можно использовать встроенные функции Excel:

  • 📊 NPV(ставка; значение1; [значение2]; ...)

    Подходит для регулярных потоков (ежегодных, ежемесячных). Пример:

    =NPV(B1; D3:D5) + B2
        

  • 📅 XNPV(ставка; значения; даты)

    Учитывает точные даты потоков. Пример:

    =XNPV(B1; B2:B5; A2:A5)
        

Обратите внимание: NPV не учитывает период 0 (начальные инвестиции), поэтому их нужно прибавлять отдельно. А XNPV требует, чтобы первая дата совпадала с моментом вложений.

⚠️ Внимание: Функция XNPV доступна только в Excel 2013 и новее. В старых версиях используйте ручное дисконтирование с учётом количества дней между платежами.

Пример расчёта DPB для реального проекта

Рассмотрим проект по запуску кофейни с параметрами:

  • 💰 Начальные вложения: 2 500 000 ₽;
  • 📈 Денежные потоки: 800 000 ₽, 1 200 000 ₽, 1 500 000 ₽ за 3 года;
  • 🔄 Ставка дисконтирования: 15% (с учётом рисков малого бизнеса).

Шаги в Excel:

  1. Создайте таблицу с периодами 0–3 и потоками.
  2. В ячейке C2 (коэффициент для t=0) введите 1.
  3. В C3: =1/(1+$B$1)^A30,8696.
  4. В D3: =B3*C3695 690 ₽.
  5. В E3: =E2+D3-1 804 310 ₽ (кумулятивный CF после 1-го года).
  6. Повторите для t=2 и t=3.
  7. Найдите точку окупаемости:

    После 2-го года кумулятивный CF = -304 310 ₽, после 3-го — +1 195 690 ₽. Точный DPB:

    =2 + (ABS(E4)/D5) = 2,25 года

Вывод: проект окупится через 2 года и 3 месяца с учётом дисконтирования. Без поправки на время (PP) срок был бы 2 года — разница существенная!

FAQ: Частые вопросы по расчёту DPB

Можно ли рассчитать DPB без Excel?

Да, но это трудоёмко. Нужно вручную дисконтировать каждый поток по формуле CFt / (1 + r)^t, суммировать их последовательно и искать точку пересечения с нулём. Для проектов с более чем 5 периодами лучше использовать Excel или Google Sheets.

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

DPB показывает время окупаемости с поправкой на дисконтирование, а NPVвеличину приведённой стоимости проекта. NPV может быть положительным, даже если DPB превышает горизонт планирования (например, 10 лет). Эти показатели дополняют друг друга.

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

Оптимальные варианты:

  • 🏦 WACC (средневзвешенная стоимость капитала) — для корпоративных проектов;
  • 💸 Ставка по альтернативным вложениям (депозиты, облигации);
  • 📉 Инфляция + премия за риск (например, 8% + 5% = 13%).

Для стартапов ставка выше (15–25%), для стабильных бизнесов — 8–12%.

Как учесть инфляцию в расчёте DPB?

Есть два подхода:

  1. Скорректировать ставку дисконтирования: r = (1 + номинальная ставка) / (1 + инфляция) – 1;
  2. Привести все потоки к реальным значениям (без инфляции) и использовать реальную ставку.

Пример: при номинальной ставке 15% и инфляции 5% реальная ставка = (1,15/1,05)–1 ≈ 9,52%.

Можно ли использовать DPB для оценки акций?

Технически да, но на практике для акций чаще применяют DCF (модель дисконтированных денежных потоков) или мультипликаторы (P/E, EV/EBITDA). DPB больше подходит для проектов с чёткими денежными потоками (недвижимость, оборудование, стартапы).