Для кого Категорийный менеджер, аналитик, руководитель закупок
Проверено 28 июля 2026

Коротко

  • ABC отвечает за вклад позиции в выбранный результат, XYZ — за устойчивость спроса.
  • Границы групп нужно фиксировать в методике и проверять на устойчивость.
  • Матрица не заменяет прогноз, срок поставки, маржу и ограничения поставщика.
Практическая задача

Какое решение помогает принять материал

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

Основной вопрос
как сделать ABC XYZ анализ запасов
Тематический раздел
Сегментация и ассортимент

Логика классификации

ABC: ранжирование SKU по накопленному вкладу в выручку, маржу, себестоимость продаж или другой управленческий показатель.

XYZ: оценка вариативности спроса, часто через коэффициент вариации: стандартное отклонение / среднее значение.

Нулевая и прерывистая история требует отдельной обработки: обычный коэффициент вариации для неё нестабилен.

Как построить ABC-классификацию

Выберите показатель, который соответствует задаче. Для управления оборотным капиталом полезны себестоимость продаж и валовая маржа; для коммерческого приоритета — выручка или количество заказов. После сортировки рассчитывают накопленную долю и назначают классы, например A — первые 80%, B — следующие 15%, C — оставшиеся 5%.

Порог 80/15/5 — не закон. В крупной номенклатуре разумнее проверить, насколько меняется состав классов при соседних границах и не попадают ли в C критичные товары обязательного ассортимента.

Как построить XYZ-классификацию

XYZ оценивает предсказуемость потребления. X — относительно ровный спрос, Y — заметные колебания или сезонность, Z — нерегулярный и прерывистый спрос. Период агрегации должен соответствовать циклу пополнения: недельные данные для частых поставок, месячные — для длинного горизонта.

Промо, отсутствие товара и смена ассортимента нужно помечать. Иначе алгоритм примет искусственный ноль из-за дефицита за отсутствие спроса, а промо-всплеск — за обычную вариативность.

Матрица 9 сегментов и политика управления

СегментСмыслТиповая политика
AXВысокий вклад, устойчивый спросЧастое пополнение, высокий контроль наличия
AY / AZВысокий вклад, нестабильный спросПрогноз, события, ручное подтверждение исключений
BX / BYСредний вкладСтандартные параметры и контроль отклонений
CXНизкий вклад, ровный спросПростые правила, экономичная партия
CZНизкий вклад, случайный спросПод заказ, минимальный запас или вывод

Это отправная точка. Политика уточняется сроком поставки, MOQ, маржой, заменяемостью, критичностью клиента и стоимостью отсутствия.

Где ABC/XYZ вводит в заблуждение

  • Новые SKU автоматически выглядят слабыми из-за короткой истории.
  • Товар, который долго был в дефиците, может попасть в низкий класс по продажам.
  • Сезонная позиция становится Z, хотя спрос предсказуем по календарю.
  • Редкая дорогая деталь может быть критичной для комплекта или ключевого клиента.
  • Аналоги конкурируют между собой, поэтому анализ по отдельным кодам дробит реальный спрос.

Как встроить матрицу в регулярное управление

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

В системе УТЗ матрица должна влиять на частоту пересмотра, уровень сервиса, метод прогноза, страховой запас и допустимую долю ручных исключений. В аудите мы проверяем не наличие букв ABC/XYZ в отчёте, а то, меняют ли они реальные решения по заказу.

Условный пример: от выгрузки до матрицы

Предположим, в категории 8 000 SKU. Сначала исключаем технические движения, возвраты и внутренние перемещения, затем считаем валовую маржу по SKU за 12 месяцев. После сортировки 620 позиций дают первые 80% маржи и попадают в A. Следующие 1 480 SKU дают 15% и становятся B. Остальные позиции образуют C, но это ещё не список на вывод.

Для XYZ берём недельный спрос. У товаров с продажами минимум в 40 неделях считаем вариативность. Для прерывистого спроса отдельно оцениваем долю недель с нулём; новые позиции и товары после длительного дефицита временно выводим в специальные классы N и D. В результате матрица содержит не девять, а одиннадцать управленческих групп, и это честнее обычной таблицы 3 × 3.

ГруппаПравилоКонтроль
AXАвтоматическое частое пополнениеНаличие и отклонение срока поставки
AZСценарный прогноз, лимит рискаРучные исключения и причина всплеска
CZПод заказ или минимальная представленностьВозраст остатка и роль в комплекте
NСтартовый профиль по аналогамПродажи первых 4-8 недель
DВосстановление скрытого спросаПериоды отсутствия на складе

Выручка, маржа или количество: какую базу выбрать

ABC по выручке отвечает, какие товары формируют денежный поток продаж. ABC по валовой марже показывает коммерческий вклад. Классификация по количеству заказов выделяет позиции, влияющие на частоту контакта с клиентом и операционную нагрузку. Эти списки не обязаны совпадать.

Для УТЗ полезно хранить несколько признаков, но назначать политику по заранее согласованной логике. Например, товар может быть C по марже, A по числу строк заказа и критичным для комплекта. Если оставить только один класс, система предложит сократить запас там, где клиент ожидает постоянную доступность.

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

Как проверить устойчивость классификации

Пересчитайте матрицу на соседних временных окнах: 6, 9 и 12 месяцев. Если большая доля SKU скачет между AX, BY и CZ, проблема может быть не в ассортименте, а в коротком горизонте, промо или неправильной агрегации. Для рабочих правил применяют гистерезис: новый класс вступает в силу только после повторного подтверждения или существенного изменения вклада.

Отдельно отслеживают переходы из A в C и из X в Z. Это не просто изменение буквы, а повод проверить потерю клиента, дефицит, смену цены, новый аналог или прекращение поставок.

Частые вопросы

По какому показателю делать ABC-анализ?

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

Как часто пересчитывать ABC/XYZ?

Обычно ежемесячно или ежеквартально. Для быстро меняющегося ассортимента — чаще, но с защитой от случайных переходов между классами.

Можно ли назначить один страховой запас всему классу?

Нет. Класс задаёт политику, а страховой запас рассчитывается с учётом спроса, срока поставки, его вариативности и целевого сервиса.

Источники и методика

Расчётные примеры в статьях являются учебными, если прямо не указано иное. Они показывают методику, но не обещают такой же результат для конкретной компании.

  1. Методика ПроЗапасы Как мы отделяем учебные примеры от фактических кейсов и проверяем ограничения методов.