Как рассчитать ставку дисконтирования в Excel: 3 метода с формулами и примерами

Ставка дисконтирования — ключевой параметр в финансовом моделировании, который определяет текущую стоимость будущих денежных потоков. Без её корректного расчёта невозможно оценить инвестиционные проекты, бизнес или активы. Однако многие пользователи Excel сталкиваются с трудностями: какие формулы использовать, где брать исходные данные и как избежать типичных ошибок.

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

Особое внимание уделим скрытым ловушкам Excel: почему функция IRR может давать неверный результат для дисконтирования, как правильно округлять промежуточные значения и когда стоит использовать XIRR вместо классических методов. В конце статьи — готовый шаблон таблицы для расчётов и ответы на частые вопросы.

1. Что такое ставка дисконтирования и зачем её считать в Excel

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

  • 📈 Временную стоимость денег — рубль сегодня дороже рубля завтра;
  • 🎯 Риски проекта — чем выше неопределённость, тем выше ставка;
  • 💰 Альтернативные издержки — доходность, которую можно получить в другом проекте.

В Excel её рассчитывают для:

  • 📊 Оценки бизнеса методом DCF (Discounted Cash Flow);
  • 🏢 Анализа инвестиционных проектов (сравнение NPV и IRR);
  • 📉 Определения справедливой цены акций или облигаций.
⚠️ Внимание: Если вы используете ставку дисконтирования ниже среднерыночной доходности (например, 5% при инфляции 8%), ваша модель завысит стоимость проекта. Это типичная ошибка новичков, ведущая к убыточным инвестициям.

В финансовом моделировании чаще всего применяют три метода:

  1. WACC (Средневзвешенная стоимость капитала) — для компаний;
  2. CAPM (Модель оценки капитальных активов) — для акционерного капитала;
  3. Кумулятивный метод — для малых бизнесов или проектов без истории.
📊 Какой метод расчёта ставки дисконтирования вы используете чаще?
WACC
CAPM
Кумулятивный метод
Другой
Не знаю

2. Метод WACC: формула и расчёт в Excel

WACC (Weighted Average Cost of Capital) — средневзвешенная стоимость капитала компании, учитывающая долговую и акционерную составляющие. Формула:

WACC = (E/V  Re) + (D/V  Rd * (1 - T))

где:

E — рыночная стоимость акционерного капитала,

D — рыночная стоимость долга,

V = E + D — общая стоимость капитала,

Re — требуемая доходность акционерного капитала (из CAPM),

Rd — ставка по долгу,

T — ставка налога на прибыль.

Для расчёта в Excel выполните шаги:

Соберите данные: рыночная капитализация (E), долг (D), ставка по кредитам (Rd), налог на прибыль (T)

Рассчитайте Re через CAPM (см. следующий раздел)

Введите формулу: = (E/(E+D)*Re) + (D/(E+D)Rd(1-T))

Проверьте логику: WACC должна быть между Re и Rd-->

Пример: Компания с капитализацией 1 млрд руб., долгом 400 млн руб. под 10% годовых, налогом 20% и Re = 15%. Формула в Excel:

= (1000000000/(1000000000+400000000)*15%) + (400000000/(1000000000+400000000)10%(1-20%))

Результат: 12,64%

ПараметрЗначениеИсточник данных
Рыночная капитализация (E)1 000 000 000 руб.Биржевые котировки
Долг (D)400 000 000 руб.Бухгалтерский баланс
Ставка по долгу (Rd)10%Кредитные соглашения
Налог на прибыль (T)20%Налоговый кодекс
Требуемая доходность акционеров (Re)15%Рассчитывается через CAPM
⚠️ Внимание: Если у компании есть привилегированные акции, их стоимость включают в Re отдельно. Формула усложняется: WACC = (E/V Re) + (P/V Rp) + (D/V Rd (1-T)), где Rp — дивидендная доходность привилегированных акций.

3. Метод CAPM: как рассчитать требуемую доходность акционерного капитала

CAPM (Capital Asset Pricing Model) определяет минимальную доходность, которую инвесторы ожидают от акций компании с учётом рыночного риска. Формула:

Re = Rf + β * (Rm - Rf) + CRP + CP + LP

где:

Rf — безрисковая ставка (обычно доходность ОФЗ),

β — бета-коэффициент (мера волатильности акции относительно рынка),

Rm — рыночная премия (доходность индекса за вычетом Rf),

CRP — премия за страновой риск (для России ~5-7%),

CP — премия за размер компании (для малого бизнеса +3-5%),

LP — премия за ликвидность (если акции не торгуются на бирже).

Для Excel используйте такие источники данных:

  • 📌 Безрисковая ставка (Rf): доходность 10-летних ОФЗ (например, 7,5% на 2026 год);
  • 📊 Рыночная премия (Rm - Rf): историческая доходность индекса ММВБ (~8-10%);
  • 🔍 Бета-коэффициент: берут с Bloomberg, Investing.com или рассчитывают самостоятельно через ковариацию;
  • 🌍 Страновой риск: данные от Damodaran (для России ~5,5% в 2026).

Пример расчёта в Excel:

= 7,5% + 1,2 * (8% - 7,5%) + 5,5% + 3% + 2%

Результат: 19,7%

4. Кумулятивный метод: альтернатива для малых бизнесов

Если у компании нет истории котировок или она не публична, используют кумулятивный метод. Формула:

Re = Rf + RPm + RPs + RPc + RPl + RPp

где:

Rf — безрисковая ставка,

RPm — премия за рыночный риск (~5-7%),

RPs — премия за размер (~3-5% для малого бизнеса),

RPc — премия за специфический риск отрасли,

RPl — премия за ликвидность,

RPp — премия за проектный риск.

В Excel это выглядит так:

= 7,5% + 6% + 4% + 3% + 2% + 1%

Результат: 23,5%

Премии определяют экспертно или по данным Damodaran:

  • 🏢 Риск отрасли: IT — 2-3%, строительство — 5-7%;
  • 💼 Риск проекта: стартап — 10-15%, расширение бизнеса — 3-5%;
  • 🔄 Ликвидность: для непубличных компаний +2-4%.
⚠️ Внимание: Кумулятивный метод субъективен — две разные команды аналитиков могут получить ставки с разницей в 5-10%. Всегда документируйте обоснование каждой премии.
Что делать, если премия за риск отрицательная?

Отрицательная премия за риск — нонсенс в классической финансовой теории. Это может произойти, если:

1) Вы используете исторические данные за период кризиса (например, доходность рынка была ниже безрисковой ставки).

2) В формуле перепутаны знаки (например, вместо Rm - Rf указано Rf - Rm).

3) Для конкретного актива действительно наблюдается аномалия (например, "пузыри" на рынке).

Решение: Перепроверьте источники данных и логику расчётов. Если премия остаётся отрицательной, используйте нулевое значение или среднерыночное.

5. Типичные ошибки при расчёте ставки дисконтирования в Excel

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

  1. Использование номинальной ставки вместо реальной:

    Если вы дисконтируете денежные потоки в текущих ценах (с учётом инфляции), ставка должна быть номинальной (Rf + инфляция). Для потоков в реальном выражении (без инфляции) — реальной.

  2. Неучёт налогового щита:

    В формуле WACC ставка по долгу умножается на (1 - T), где T — налог на прибыль. Пропуск этого коэффициента занижает WACC на 20-30%.

  3. Копирование бета-коэффициента конкурентов:

    Бета зависит от структуры капитала. Если вы берёте β у компании с долей долга 30%, а у вас 70%, результат будет некорректным. Используйте формулу unlevered beta:

    β_unlevered = β_levered / (1 + (1 - T) * (D/E))

Другие ловушки:

  • 🔄 Круговая ссылка: Если в модели DCF ставка дисконтирования зависит от стоимости компании, а стоимость — от ставки, Excel зациклится. Решение: используйте итеративные вычисления (Файл → Параметры → Формулы → Включить итеративные вычисления).
  • 📉 Игнорирование премий за риск: Для российских компаний премия за страновой риск обязательна. Её отсутствие занижает ставку на 5-7%.
  • 🔢 Округление промежуточных значений: Не округляйте Re или WACC до целых процентов в промежуточных расчётах — это накапливает ошибку.

6. Автоматизация расчётов: готовые шаблоны и функции Excel

Чтобы ускорить работу, используйте эти приёмы:

1. Шаблон для WACC:


| A1: Рыночная капитализация (E) | B1: 1 000 000 000 |

| A2: Долг (D) | B2: 400 000 000 |

| A3: Ставка по долгу (Rd) | B3: 10% |

| A4: Налог на прибыль (T) | B4: 20% |

| A5: Re (из CAPM) | B5: 15% |

| A6: WACC | B6: = (B1/(B1+B2)*B5) + (B2/(B1+B2)B3(1-B4)) |

2. Функция для CAPM:

Создайте именованные ячейки:

  • Rf — безрисковая ставка;
  • Beta — бета-коэффициент;
  • RPm — рыночная премия;
  • CRP — страновой риск.

Формула: = Rf + Beta * RPm + CRP.

3. Динамическое обновление данных:

Для автоматического получения безрисковой ставки используйте Power Query:

  1. Перейдите на сайт ЦБ РФ и скопируйте ссылку на данные по ОФЗ;
  2. В Excel выберите Данные → Получить данные → Из других источников → Из веб;
  3. Вставьте ссылку и выберите таблицу с доходностью;
  4. Нажмите Загрузить в модель данных.

4. Проверка чувствительности:

Используйте Таблицу данных (Данные → Анализ «что-если» → Таблица данных), чтобы увидеть, как изменится WACC при росте долга или бета-коэффициента.

FAQ: Частые вопросы о расчёте ставки дисконтирования

🔹 Можно ли использовать ставку по кредиту как ставку дисконтирования?

Нет. Ставка по кредиту (Rd) — это стоимость долга, а ставка дисконтирования учитывает весь капитал (и долг, и акционерный капитал). Для проекта, финансируемого только за счёт кредита, можно использовать Rd, но это редкий случай.

🔹 Где взять актуальный бета-коэффициент для российской компании?

Источники:

  • Investing.com — в разделе "Финансовый анализ" для конкретной акции;
  • Bloomberg Terminal — команда BETA;
  • Damodaran Online — бета по отраслям (нужно скорректировать под структуру капитала вашей компании).

Для непубличных компаний бета рассчитывается по аналогам.

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

Это ошибка расчётов. Отрицательная ставка означает, что:

  • Вы перепутали знаки в формуле (например, вместо Rm - Rf указали Rf - Rm);
  • Использовали неверные исходные данные (например, рыночная премия меньше безрисковой ставки);
  • В модели есть логическая ошибка (например, долг превышает стоимость компании).

Проверьте каждый компонент формулы отдельно.

🔹 Как учесть инфляцию в ставке дисконтирования?

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

  1. Номинальная ставка: Re_nominal = (1 + Re_real) * (1 + инфляция) - 1. Используйте, если денежные потоки включают инфляцию.
  2. Реальная ставка: Re_real = (1 + Re_nominal) / (1 + инфляция) - 1. Подходит для потоков в постоянных ценах.

В России чаще используют номинальную ставку (например, Re = 15% при инфляции 8% даёт реальную доходность ~6,5%).

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

Для стартапов без истории применяйте кумулятивный метод с высокими премиями:

  • Безрисковая ставка (Rf): 7-8%;
  • Премия за рыночный риск: 8-10%;
  • Премия за размер: 5-7% (стартап = малый бизнес);
  • Премия за специфический риск: 10-15% (зависит от отрасли);
  • Премия за ликвидность: 5% (акции не торгуются).

Итоговая ставка: 35-50%. Это отражает высокий риск неудачи.