Что такое XYZ анализ и для чего он нужен
XYZ анализ делит товары по стабильности спроса. Основание простое: берем продажи в штуках по периодам (обычно по месяцам), считаем среднее и разброс, получаем коэффициент вариации. Чем он ниже — тем стабильнее товар. Дальше присваиваем класс:
— X: стабильный спрос, разброс низкий.
— Y: умеренные колебания.
— Z: спрос рваный, предсказать сложно.
Для чего это делать в бизнесе продавца на маркетплейсе. Класс X — кандидат на постоянный запас и высокий уровень доступности на карточке. Класс Y — держите остаток с учетом колебаний и сроков поставки. Класс Z — берите аккуратнее: тестовые партии, поставка под акцию или сезон, особенно если хранение на FBO платное.
Мы часто видим, что продавец смотрит только на оборот по выручке и пропускает то, как ведет себя спрос в штуках. XYZ анализ отрезвляет: товар с меньшей выручкой, но с классом X, часто приносит стабильный кэшфлоу и вытягивает рейтинг за счет доступности. После этой разметки легче объяснить себе и поставщику, почему один SKU вы привезли паллетой, а другой — четырьмя коробками. Переходим к связке с ABC, потому что вместе они работают сильнее.
Взаимосвязь XYZ анализа с ABC анализом
ABC анализ расставляет приоритеты по вкладу в оборот или маржу. XYZ анализ показывает, как ведет себя спрос. Их сочетание дает картину по каждому товару: не только сколько денег он приносит, но и насколько стабильно продается.
Типичные решения по парам:
— AX. Локомотив ассортимента: высокий вклад и стабильный спрос. Держите цель по сервису почти без отказов, контролируйте страховой запас с учетом срока поставки и темпа продаж.
— AY. Деньги есть, но спрос плавает. Проверьте, где качает: акции, сезон, конкуренты. Запас держите, но с сигналами на перегрев: если видите просадку недельных продаж — приостанавливайте довоз.
— AZ. Хит случайного всплеска. Либо работайте от предзаказа и коротких поставок, либо закладывайте запас под конкретные события (сентябрь, декабрь, дачный сезон).
— CX. Скромный вклад, но стабильные продажи. Таких SKU держите как опору доступности и ширины полки; часто они кормят ваши наборы и кросс-продажи.
По опыту наших клиентов, именно при сочетании ABC и XYZ исчезают вечные споры «зачем держать этот товар, он же не топ»: у CX появляется понятная роль, а у AZ — понятный режим поставки. Дальше — к этапам расчета.
Как проводить XYZ анализ: основные этапы
Как проводить XYZ анализ: основные этапы
После расчета этапы не заканчиваются: класс нужно превратить в действие в плане закупок и задачах по продвижению.
XYZ анализ в Excel: инструкция и пример
В Excel удобно пройти все шаги на одной таблице. Сначала соберите исходник: столбцы SKU, дата, количество, цена, логистика, признак акции. Преобразуйте его в умную таблицу, чтобы формулы тянулись сами.
Сделайте сводную таблицу: строки — SKU, столбцы — месяцы, значения — сумма количества. Так вы увидите картину спроса по каждому товару по месяцам. Рядом со сводной добавьте вычисления:
— среднее: СРЗНАЧ по строке с месяцами;
— стандартное отклонение: СТАНДОТКЛОН по тем же месяцам;
— коэффициент вариации: отклонение / среднее, умножьте на 100 для процентов;
— класс: по ИЛИ/И функциям, где вы зададите пороги (например, если CV <= 20% — X; если <= 50% — Y; иначе — Z).
Дальше добавьте столбец с решением по запасу: «держать 14 дней продаж» для X, «7–10 дней» для Y с проверкой тренда, «поставки под акцию или проверочный довоз» для Z. Если вы работаете по FBO и платите за хранение, добавьте столбец с себестоимостью хранения на единицу и пересчитайте целевые остатки.
Чтобы не зашумлять расчеты, отметьте периоды без наличия. В исходнике заведите флажок «нет остатка», а при создании сводной фильтруйте такие строки или ставьте продажи на эти даты в пропуск. Если оставите нули, вы занизите среднее и завысите вариацию, и часть X уедет в Y или Z.
Кейс. Магазин спортивных аксессуаров на Ozon построил XYZ анализ в Excel на 12 месяцах и пересмотрел пороги для своей ниши: X — до 25%, Y — 25–55%, Z — выше 55%. Они снизили довозы по Z-позициям и усилили запас по AX. За два месяца доля заказов без отмен из-за отсутствия товара выросла с 92% до 97%, а складской остаток в штуках сократился на 18% без потери оборота.
Если вы новичок в Excel, начните с простого: одна сводная таблица по месяцам и три формулы справа. Когда привыкнете, добавьте условное форматирование по классам и свяжите этот лист с планом закупок. Один файл заменит споры на чате и даст ясный режим поставки по каждому SKU.
Типичные ошибки при проведении XYZ анализа в Excel и способы их исправления
- Считаете продажи вместе по разным вариациям. Цветы и размеры часто ведут себя по-разному. Решение: классифицируйте на уровне SKU, а не модели.
- Включаете нули из-за отсутствия товара. Это ломает среднее и разброс. Решение: пометьте даты без наличия и исключите их из расчета.
- Берете слишком короткую историю. Два-три месяца легко обманут вас перед сезоном. Решение: используйте минимум 6 месяцев, лучше 12, а для новых SKU считайте упрощенную версию и помечайте как «N».
- Смешиваете FBO и FBS в один ряд. Разная логистика дает разный ритм продаж. Решение: посчитайте отдельно или приведите к одному виду.
- Ставите одинаковые пороги для всех ниш. Одежда и автоаксессуары живут по разным законам. Решение: проверьте распределение коэффициента вариации и скорректируйте порог.
- Считаете вариацию по выручке, а не по штукам. Акции и скидки исказят картину. Решение: используйте продажи в штуках.
- Забываете про сезонность. Июль и январь сравнивать по дачным товарам бессмысленно. Решение: сравнивайте месяцы внутри сезона, а вне сезона держите отдельный режим.
- Неправильно работаете с процентами в Excel. CV 0,25 и 25% — разные числа. Решение: приводите формат к процентам и проверяйте формулу.
Мы часто видим, что после исправления этих ошибок доля X и Y у продавца растет, а Z сдувается до понятных «акционных» или «сезонных» SKU. Это нормальная картина для стабильного ассортимента на маркетплейсах и признак того, что вы перестали путать отсутствие наличия со слабым спросом.