Как анализ продаж факторным методом помогает управлять прибылью

Руководитель смотрит отчет: продажи выросли, а прибыль снизилась по сравнению с аналогичным периодом прошлого года. Маркетологи считают, что причина в росте себестоимости товаров. Финансисты говорят, что на маржу повлияли слишком высокие скидки. Категорийный менеджер — что в акциях участвовали не самые маржинальные товары.
Чтобы понять, почему снижается прибыль, проводят факторный анализ. Этот инструмент помогает разобрать результат продаж на составляющие и определить, как на него повлияли разные условия.
Вместе с менеджером продукта  «E-com ― стратегии ценообразования» Mindbox Антоном Ананьиным разбираем, как провести факторный анализ и можно ли его автоматизировать.

Что такое факторный анализ и зачем он нужен бизнесу

Факторный анализ — это метод, который помогает измерить, как разные показатели повлияли на финансовый результат, например, прибыль. Так бизнес увидит причину, из-за которой прибыль снизилась, и потратит ресурсы на решение настоящей проблемы. 
Например, в сети аптек прибыль упала на 2 млн рублей. На первый взгляд, проблема с продажами — нужно запустить маркетинговые кампании, чтобы привлекать клиентов. Факторный анализ показал обратное: покупателей стало больше, что должно было увеличить прибыль. Но этого не случилось из-за агрессивных скидок, повышения закупочных цен и роста спроса на менее маржинальные товары.
Без факторного анализа компания видела только итоговую потерю и не знала, с какой проблемой работать в первую очередь. Теперь понятно, что нужно сосредоточиться не на маркетинге, а на переговорах с поставщиками и ценовой политике.

Какие есть модели факторного анализа

В зависимости от количества причин, которые влияют на прибыль, используют разные модели анализа. Чем больше факторов учитывает модель, тем точнее она отражает реальную картину. Но при этом требования к данным и трудозатраты на их обработку тоже увеличиваются.
Ниже — самые распространенные модели, от простых к продвинутым.
Модель
Какие факторы включает
Когда подходит
Минусы
Двухфакторная
Цена, объем продаж
Однородный ассортимент, быстрый анализ промо
Не учитывает себестоимость товаров и структуру продаж, из-за этого анализ необъективный
Трехфакторная
Цена, себестоимость, объем продаж
Один товар, нужен контроль маржи
Если в ассортименте сотни или тысячи категорий товаров, дает ложнопозитивные или ложнонегативные выводы
Четырехфакторная
Объем продаж, себестоимость, цена, структура (соотношение количества проданных товаров)
Ритейл, e-commerce, фарма, FMCG
Более сложные расчеты, чем у двух- и трехфакторной модели
Расширенная модель
Делит факторы на компоненты для более точного анализа. Например, влияние цены = влияние регулярной цены + скидки
Большие компании, мультиканальные бизнесы
Нужны качественные данные и ПО для автоматизации расчетов

Как провести факторный анализ: два метода

Способов провести факторный анализ десятки, но чаще всего используют два.
В методе абсолютной разницы для каждого фактора считают отклонение от прошлого периода: в рублях (абсолютное) и в процентах (относительное).Этот метод полезен, когда важно понять, какие показатели изменились и как они повлияли на прибыль.
Метод цепной подстановки помогает ответить на вопрос, что будет с прибылью, если изменить один показатель, а остальные оставить как есть. Для этого берут данные прошлого периода и подставляют новое значение только одного фактора, например новую цену. Пересчитывают прибыль и фиксируют, насколько она изменилась.
Затем берут обновленный расчет и подставляют следующее новое значение, например объем продаж. Пересчитывают снова. Потом берут себестоимость. Так шаг за шагом выясняют, как каждый фактор влияет на прибыль в условиях, приближенных к реальным.Метод помогает отслеживать связь между факторами. Он показывает не просто вклад каждого показателя, а влияние в конкретной ситуации, когда другие данные уже изменились. Главное — каждый раз менять только один фактор и придерживаться одного и того же порядка подстановки.
Проведем факторный анализ на примере аптечной сети. Допустим, получилось собрать данные по прибыли, выручке, объему продаж, розничной цене и стоимости закупки противовирусного препарата. Для простоты расчетов будем использовать валовую прибыль, поскольку она включает только прямые затраты компании.
Показатель
Январь
Февраль
Продажи, шт.
5000
3000
Средняя розничная цена, ₽
650
780
Стоимость закупки, ₽
300
300
Расходы на рекламу (онлайн и офлайн), ₽
150 000
200 000
Выручка, ₽
3 250 000
2 340 000
Валовая прибыль, ₽
1 750 000
1440 000
Валовую прибыль рассчитали по формуле:
Показатель за январь = (600 − 300) × 5000 = 1 750 000 ₽
Показатель за февраль = (780 − 300)× 3000 = 1 440 000 ₽
Выясним, почему прибыль снизилась.

Расчет по методу абсолютной разницы

Чтобы провести факторный анализ, понадобятся две формулы:
Дальше рассчитываем абсолютную разницу для каждого показателя в таблице.
Фактор
Январь
Февраль
Абсолютная разница
Относительная разница
Продажи, шт.
5000
3000
−2000
−40%
Средняя розничная цена, ₽
650
780
+130
+20%
Стоимость закупки, ₽
300
300
0
0%
Расходы на рекламу (онлайн и офлайн), ₽
150 000
200 000
+50 000
+33%
Выручка, ₽
3 250 000
2 340 000
−910 000
−28%
Прибыль, ₽
1 750 000
1440 000
−310 000
−18%
В феврале компания потеряла и выручку, и прибыль, хотя цены выросли. Главная причина — рост цены не смог компенсировать падение продаж на 40%. При этом расходы на рекламу увеличились на треть, но результата не дали — эффективность маркетинга снизилась.
Себестоимость осталась прежней — значит, проблема не во внутренних издержках, а в спросе и работе рекламных каналов. Команде стоит разобраться, почему клиенты стали покупать меньше, а для этого протестировать несколько гипотез. Например, таргетировать рекламные объявления на более узкие сегменты, которые с большей вероятностью купят товар, или стимулировать спрос небольшими скидками.

Расчет по методу цепных подстановок

Здесь мы ограничимся двумя показателями из формулы валовой прибыли — ценой и объемом продаж:
Расходы на рекламу в расчет прибыли не входят, а себестоимость не менялась и поэтому не повлияла на прибыль.
Фактор
Январь
Февраль
Продажи, шт.
5000
3000
Средняя розничная цена, ₽
650
780
Стоимость закупки, ₽
300
300
Валовая прибыль, ₽
1 750 000
1 440 000
Дальше будем менять цену в формуле на февральскую. Так увидим, какой эффект дала бы новая цена, если бы объем продаж не изменился.
Прибыль = (780 − 300) × 5000 = 2 400 000 ₽
Рост цены сам по себе увеличил бы прибыль на 650 тысяч рублей. Если бы спрос не упал, февраль мог быть прибыльнее января.
Теперь меняем второй фактор — объем продаж. Цену при этом оставляем январскую:
Прибыль = (650 − 300) × 3000 = 1 050 000 ₽
Снижение продаж на 2 тысячи штук уменьшило прибыль на 700 тысяч рублей.
Метод цепных подстановок показывает, что ключевым фактором снижения прибыли стало падение объема продаж — оно уменьшило прибыль почти на миллион рублей. Повышение цены, наоборот, дало положительный эффект, но его было недостаточно, чтобы компенсировать сниженный спрос. Себестоимость не изменилась, значит, проблема не в издержках, а в динамике спроса и реакции аудитории на новую цену.

Как автоматизировать факторный анализ

Факторный анализ можно проводить в Excel, если данных не слишком много. Например, у небольшой пекарни может быть несколько десятков товаров. Скорее всего, в онлайне она тратит бюджет на продвижение только на картах. В этом случае бухгалтер или финансовый директор пекарни может использовать сводные таблицы и стандартные функции Excel.
Если товаров сотни или тысячи, считать вручную слишком долго. Для автоматизации используют BI-системы и ПО для анализа продаж. Они подтягивают данные из ERP и CRM, считают влияние всех факторов одновременно, строят дашборды и позволяют моделировать сценарии «что если». Чтобы перейти на такое ПО, нужно настроить источники данных, стандартизировать показатели и обучить команду работе с инструментом.
Примеры ПО для автоматизации факторного анализа прибыли
Инструмент
Краткое описание и как помогает в факторном анализе
Что нужно для внедрения
Microsoft Power BI
Универсальный BI-инструмент, собирает данные из разных систем (1С, ERP, CRM), помогает строить дашборды и отчеты. Часто — первое ПО для факторного анализа
— источники данных: CRM, ERP, финансовые системы;
— BI-аналитик, который может построить модель данных;
— политика данных: стандартизированные метрики прибыли, сквозные KPI;
— лицензии Power BI, инфраструктура для хранения данных
Tableau
Подойдет, если нужны дашборды и готовые шаблоны для анализа прибыли. В Tableau Exchange есть шаблон Profit Insights, который делает факторный анализ прибыли: анализ по классам продуктов, рынкам, влиянию промоакций
— подготовленная модель данных в едином хранилище;
— BI-команда или аналитики, которые умеют строить дашборды в Tableau;
— процесс ETL / ELT для регулярной загрузки и обновления данных
KNIME
Открытая платформа для data science, машинного обучения и сложного анализа; поддерживает построение пайплайнов и статистических моделей
— data‑инженеры или аналитики;
— выгрузки из учетных систем, хранилище данных;
— ресурсы на разработку;
— инфраструктура: локальный сервер или облако
Tanagra
Open-source инструмент для анализа данных. Подходит для пилотных проектов и гипотез, особенно если хочется попробовать аналитическую модель без больших затрат на ПО
— аналитики со статистическим  опытом;
— готовность работать с локальными файлами или серверами (не облачное решение);
— данные в табличном формате (CSV, Excel)

Как использовать результаты факторного анализа

Падение объема продаж — одна из причин снижения прибыли. Поэтому важно проверить, что изменилось: трафик, качество аудитории, конкуренты, сезонность
или реакция клиентов на повышение цены. Разберем несколько советов на нашем примере с аптекой, где продажи снизились при росте цены и расходов на рекламу:
  1. Провести AB-тесты. Чтобы понять, как сохранить спрос на противовирусный препарат при новой цене, можно протестировать гипотезу: если предложить небольшую скидку 10% на второй товар или витамин С в подарок, конверсия в покупку вернется к прежнему уровню. Проверить это можно с помощью AB-теста: одна группа клиентов видит новую цену без бонусов, другая — с предложением. Затем, чтобы оценить эффективность механики, сравнивают показатели продаж, среднего чека и прибыли.
  1. Пересобрать медиаплан. Если стоимость клика растет, а объем продаж падает, значит, аудитория «остыла». Возможно, стоит уточнить сегменты, перераспределить бюджет в пользу CRM-каналов, где общение с аудиторией дешевле, чем в перфоманс-каналах. А иногда продажи могут вырасти,
    если изменить скрипт фармацевтов, чтобы они продвигали товары на кассе.
  2. Переупаковать ценность продукта. Когда цена растет, покупатели ищут дополнительные аргументы в пользу товара: информацию о стандартах производства и надежности поставщика, фото упаковки. Все это компания может добавить в карточку товара.
  3. Подготовить план действий, если спрос продолжит падать. Даже если просадка разовая, лучше иметь готовые сценарии: персональные акции для удержания клиентов, стимулирование повторных покупок, альтернативные товары с лучшей маржой. Запасной план снижает риски и помогает быстро реагировать на изменения рынка.
4 вопроса о факторном анализе прибыли
1. Что такое факторный анализ прибыли и зачем он нужен?
Факторный анализ прибыли — это метод, который помогает понять, почему изменился финансовый результат компании. Например, на показатель может повлиять себестоимость, объем продаж или расходы на рекламу. Задача факторного анализа — помочь компании принимать обоснованные решения. Вместо того чтобы действовать наугад, можно точечно скорректировать цены, пересмотреть маркетинговые акции или изменить условия работы с поставщиками.
2. Какие есть методы факторного анализа? Чаще всего используют два метода: абсолютных разниц и цепных подстановок. В первом случае сравнивают показатели до и после. Во втором — поочередно меняют один фактор, чтобы оценить его изолированное влияние.
3. Как автоматизировать факторный анализ?
Если у компании несколько десятков товаров, то для анализа подойдет Excel. Для компаний с ассортиментом в сотни и тысячи товаров используют BI-системы (Power BI, Tableau), которые автоматически собирают данные из CRM и ERP-систем и строят отчеты.
4. Как использовать результаты факторного анализа?
Результаты анализа — это основа для изменений в компании. Например, если анализ показал падение спроса из-за роста цен, можно провести АВ-тесты с бонусами или скидками либо перераспределить рекламный бюджет