Как делать прогнозы на основе данных Excel: методы анализа трендов и сценариев

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

Основные методы прогнозирования

Есть несколько подходов к прогнозированию. Давайте разберёмся, когда использовать каждый.

Метод 1. Простая линейная тенденция (Trend Analysis)

Это самый простой метод. Он предполагает, что данные растут/падают примерно линейно.

Когда использовать:

Когда НЕ использовать:

Метод 2. Анализ сезонности

Если ваши данные повторяют паттерн из года в год (пики в декабре, падения в августе), нужна модель с сезонностью.

Когда использовать:

Метод 3. Экспоненциальное сглаживание (Exponential Smoothing)

Этот метод придаёт больше веса недавним данным, чем старым.

Когда использовать:

Метод 4. Анализ сценариев

Вместо предсказания одного будущего, рассчитываем несколько сценариев (оптимистичный, реалистичный, пессимистичный).

Когда использовать:

Простой линейный прогноз в Excel

Начнём с самого простого. Предположим, у вас есть данные о продажах за 6 месяцев:

МесяцПродажи (₽)
Янв100000
Фев110000
Мар120000
Апр125000
Май135000
Июн145000

Способ 1. Функция FORECAST

Это встроенная функция Excel, которая рассчитывает линейный тренд.

=FORECAST(7, B2:B7, A2:A7)

Где:

Результат: примерно 155000 ₽ на июль.

Способ 2. Функция TREND

Это более мощная функция, которая может рассчитать несколько точек сразу.

=TREND(B2:B7, A2:A7, {7;8;9})

Это вернёт прогноз на июль, август, сентябрь.

Способ 3. Встроенная линия тренда графика

  1. Создайте график с вашими данными
  2. Щёлкните на линию данных
  3. Щёлкните правой кнопкой → Добавить линию тренда
  4. Выберите Линейная
  5. Отметьте “Показать уравнение на диаграмме”
  6. Отметьте “Прогноз” и выберите, на сколько периодов вперёд

Графически будет видно, насколько хороший прогноз (если линия хорошо подходит к точкам).

Как рассчитать точность прогноза (R-squared)

Прогноз хорош только если он точный. Для проверки точности используйте R-squared (коэффициент детерминации).

R-squared показывает, на сколько процентов модель объясняет вариацию данных:

Как рассчитать R² в Excel:

=RSQ(B2:B7, A2:A7)

Если результат 0.95, значит ваш прогноз объясняет 95% вариации данных. Отлично!

Если R² < 0.7, линейный метод не подходит. Попробуйте другие методы.

Анализ сезонности

Теперь давайте разберёмся с более сложным случаем — когда есть сезонность.

Пример: продажи мороженого

Месяц202420252026
Янв100001100012000
Фев120001300014000
Мар150001600017000
Апр200002200024000
Май280003100034000
Июн350003800041000
Июл420004600050000
Авг400004300046000
Сен300003300036000
Окт220002400026000
Ноя150001700019000
Дек120001300014000

Видна явная сезонность: летом (июль-август) пик, зимой (декабрь-февраль) спад.

Шаг 1. Рассчитайте средний рост (тренд)

Общий рост за 3 года:

Средний рост: ~10% в год.

Шаг 2. Рассчитайте сезонный коэффициент

Сезонный коэффициент = (Среднее значение месяца / Среднее значение за весь период) × 100

Например, для июля:

Это означает, что в июле продажи в 1.92 раза выше средних.

Шаг 3. Прогнозируйте с учётом тренда и сезонности

Прогноз на июль 2027:

  1. Базовый прогноз без сезонности: 293000 × 1.10 = 322300 ₽ (в год)
  2. В месяц (в среднем): 322300 / 12 = 26858 ₽
  3. С сезонностью июля: 26858 × 1.92 = 51567 ₽

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

Базовый прогноз на год = FORECAST(4, Annual_Sales, {1;2;3}) = 322300
Среднее в месяц = 322300 / 12
Прогноз июля = 322300 / 12 * 1.92

Экспоненциальное сглаживание (Simple Exponential Smoothing)

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

Формула:

Прогноз на следующий период = α × (Текущее значение) + (1 - α) × (Прогноз на текущий период)

Где α (альфа) — коэффициент сглаживания (обычно 0.2-0.3).

Пример:

МесяцПродажиПрогноз (α=0.3)
Янв100000100000 (начальное)
Фев95000100000 × 0.3 + (100000 - 100000) × 0.7 = 100000
Мар11000095000 × 0.3 + 100000 × 0.7 = 98500
Апр105000110000 × 0.3 + 98500 × 0.7 = 102950
Май115000105000 × 0.3 + 102950 × 0.7 = 104165
Июн115000 × 0.3 + 104165 × 0.7 = 107816

В Excel:

Прогноз_Фев = 0.3 * B2 + 0.7 * C2

где B2 = продажи января, C2 = прогноз января.

Копируйте формулу вниз, и вы получите сглаженный прогноз.

Анализ сценариев в Excel

Иногда вместо одного прогноза нужны три: что будет в лучшем, нормальном и худшем случае.

Таблица сценариев:

СценарийОписаниеПрирост в год
ПессимистичныйРецессия, конкуренты растут-5%
РеалистичныйНормальный рост+10%
ОптимистичныйУспешная кампания, расширение рынка+25%

Прогноз на основе сценариев:

Текущие продажи: 300 000 ₽

СценарийПрогноз на 2027
Пессимистичный300000 × 0.95 = 285000 ₽
Реалистичный300000 × 1.10 = 330000 ₽
Оптимистичный300000 × 1.25 = 375000 ₽

Использование Excel:

=B2 * (1 + C2)

где B2 = текущие продажи, C2 = прирост в год.

Скопируйте для каждого сценария.

Визуализация сценариев:

Создайте график со всеми тремя линиями. Так менеджеры увидят диапазон возможных исходов.

Практический пример: прогноз для стартапа

Представьте новое приложение, которое только что вышло. Вот данные первых 6 месяцев:

МесяцПользователи
Янв1000
Фев1500
Мар2300
Апр3400
Май5100
Июн7600

Это экспоненциальный рост! Линейный метод не подойдёт.

Проверка на экспоненциальность:

Если каждый месяц рост на одинаковый процент, это экспоненциальный рост.

Средний ежемесячный рост: ~50%. Это точно экспоненциальный рост!

Прогноз с экспоненциальной моделью:

=7600 * 1.5^1  = Июль: 11400
=7600 * 1.5^2  = Август: 17100
=7600 * 1.5^3  = Сентябрь: 25650

Но будьте осторожны: такие прогнозы работают только короткое время. Рост замедлится (в какой-то момент рынок насытится).

Сравнение методов прогнозирования

МетодПростотаДля стабильных данныхДля волатильных данныхДля сезонных данных
Линейный тренд (FORECAST)⭐⭐⭐⭐⭐
Экспоненциальное сглаживание⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Сезонный анализ⭐⭐⭐⭐⭐⭐⭐⭐⭐
Анализ сценариев⭐⭐⭐⭐⭐⭐⭐⭐⭐
Полиномиальный тренд⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

Ошибки при прогнозировании

ОшибкаПроблемаКак избежать
Использование прогноза как фактаПрогноз — это предположение, не истинаГоворите “прогноз показывает”, а не “будет”
Игнорирование изменений в окруженииНовый закон, конкурент, пандемия могут всё изменитьРегулярно обновляйте прогноз (каждый месяц)
Выбор неправильного методаИспользуете линейный для сезонных данныхСначала посмотрите на данные (есть ли паттерн?)
Отсутствие диапазоновОдин прогноз не показывает рискВсегда считайте верхний и нижний диапазон
Фокус на точности вместо действияТратите недели на точный прогноз вместо использования егоИспользуйте 80% точный прогноз, чтобы принять решение сейчас

Использование AI Reports для прогнозирования

Если у вас много рядов данных для прогнозирования, рассмотрите AI Reports. Этот инструмент может:

Просто загрузите Excel с историческими данными, и ИИ сделает остальное.

Заключение

Прогнозирование в Excel — это не сложно, если вы знаете, какой метод использовать:

  1. Стабильные данные без паттернов → Линейный тренд (FORECAST)
  2. Волатильные данные → Экспоненциальное сглаживание
  3. Сезонные данные → Анализ сезонности + тренд
  4. Новые продукты, высокая неопределённость → Анализ сценариев

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

Готовы автоматизировать отчёты?
Загрузите Excel-файл и получите аналитический отчёт за 2 минуты. 1000 бесплатных тиков при регистрации.
Попробовать бесплатно