📊 Гайд

XYZ-анализ: что это, как сделать в Excel и как читать матрицу ABC-XYZ

Опубликовано 20.09.2026 · команда Sell Profit, о сервисе

ABC-анализ говорит, сколько товар приносит, XYZ — насколько ровно он продаётся. Вместе они делят ассортимент на девять классов, и для каждого есть своя стратегия закупок и поставок. Разбираем формулу, пороги, расчёт в Excel по шагам и типичные ошибки, из-за которых стабильный товар попадает в «скачущие».

CVкоэффициент вариации
3 × 3классов в матрице
8–12недель для расчёта
Определение

XYZ-анализ: что это простыми словами

XYZ-анализ — классификация товаров по стабильности спроса. Для каждого артикула берут продажи по одинаковым периодам (обычно по неделям) и считают, насколько сильно они отклоняются от среднего. Мера отклонения — коэффициент вариации, CV. Чем он меньше, тем ровнее спрос.

X — спрос ровный, продажи предсказуемы; Y — спрос колеблется: сезон, акции, реклама; Z — спрос случайный, прогнозировать по прошлым продажам нельзя. Классификация ничего не говорит о деньгах: товар класса X может приносить и половину выручки, и ничего. Деньги показывает ABC-анализ, поэтому на практике их считают вместе.

Коротко: ABC отвечает на вопрос «какой товар важен», XYZ — «на какой товар можно положиться при планировании закупки».
Формула

Формула коэффициента вариации и пороги классов

CV = стандартное отклонение продаж по периодам ÷ среднее значение за период × 100 %. Считается по каждому товару отдельно, по одинаковым отрезкам времени — неделям или месяцам.

КлассCV, классические порогиCV, пороги для маркетплейсовКак читать
X — ровный спросдо 10 %до 15 %продажи из недели в неделю почти одинаковые
Y — колеблется10–25 %15–35 %есть волны: акции, сезон, выход из стока
Z — скачетбольше 25 %больше 35 %продажи то есть, то нет; прогноз по истории не работает

Классические пороги 10 / 25 % пришли из розницы и производства, где спрос ровнее. На маркетплейсах продажи одного артикула колеблются сильнее: карточку то поднимает, то опускает выдача, покупатели реагируют на скидки и СПП, а часть недель проходит с нулевым остатком. Поэтому для WB, Ozon и Маркета используют мягкие пороги 15 / 35 % — иначе почти весь ассортимент окажется в классе Z и анализ перестанет различать товары.

Данные

Какие продажи брать и за какой период

  • Период. 8–12 недель с шагом неделя — минимум, при котором среднее и отклонение что-то значат. Месяцы годятся для товаров с редкими продажами, но тогда нужен год истории. Три-четыре точки данных — не анализ, а гадание.
  • Заказы или выкупы. Для планирования поставок берут выкупы в штуках: именно они уходят со склада насовсем. Заказы удобны для свежих товаров, у которых выкупы ещё не накопились, но они завышают спрос на процент невыкупа.
  • Нулевые недели. Если товара не было на складе, неделя с нулём продаж — не про спрос, а про остаток. Такие недели либо исключают из расчёта, либо помечают: иначе стабильный товар, который дважды кончался, получит класс Z.
  • Акции и распродажи. Неделя с распродажей даёт всплеск и портит CV. Либо считать CV без неё, либо помнить, что часть товаров класса Y — это ровные товары с одной акционной неделей.
  • Новинки. Товарам младше окна расчёта класс не присваивают — данных нет. Их удобно держать отдельной группой «мало данных».
Excel

Как сделать XYZ-анализ в Excel по шагам

  1. Выгрузите продажи по товарам за 12 недель. На Wildberries это отчёт реализации или отчёт по продажам из раздела «Аналитика», на Ozon — отчёт о продажах в «Аналитике» или отчёт о реализации: где что лежит, разобрано в гайдах по отчёту WB и по отчёту Ozon.
  2. Постройте таблицу: строка — артикул, столбцы B…M — продажи по неделям в штуках. Сводная таблица по полю «неделя» делает это за минуту.
  3. В столбце N посчитайте среднее: =СРЗНАЧ(B2:M2). В столбце O — стандартное отклонение по выборке: =СТАНДОТКЛОН.В(B2:M2) (в старых версиях Excel — СТАНДОТКЛОН).
  4. В столбце P — коэффициент вариации в процентах: =ЕСЛИ(N2=0;"";O2/N2*100). Проверка на ноль нужна, иначе товары без продаж дадут ошибку деления.
  5. В столбце Q — класс: =ЕСЛИ(P2="";"нет данных";ЕСЛИ(P2<=15;"X";ЕСЛИ(P2<=35;"Y";"Z"))). Пороги 15 и 35 замените на свои, если считаете по классике.
  6. Отсортируйте по CV и посмотрите глазами на крайние строки: у товаров с CV выше 100 % почти всегда есть недели с нулевым остатком или одна акция — это повод поправить данные, а не выводить товар.
  7. Добавьте столбец с классом ABC по выручке или прибыли и сцепите два класса: =R2&Q2. Получится код вида AX, BZ — по нему строится матрица. Как посчитать ABC в той же таблице — в гайде ABC-анализ в Excel по продажам на Wildberries.
Пример

Пример на пяти товарах

ТоварПродажи по неделям, штСреднееОткл.CVКласс
Футболка базовая41 · 39 · 44 · 40 · 42 · 38 · 43 · 4141,02,05 %X
Худи18 · 22 · 15 · 30 · 21 · 12 · 25 · 1920,35,628 %Y
Шапка2 · 3 · 1 · 4 · 9 · 21 · 34 · 3814,014,7105 %Z (сезон)
Носки 5 пар55 · 58 · 0 · 0 · 57 · 60 · 54 · 5942,927,664 %Z — ложный
Ремень3 · 0 · 1 · 0 · 2 · 0 · 4 · 11,41,5108 %Z

Три строки здесь важнее остальных. Шапка — честный Z, но по причине сезона: в октябре она станет X, и считать её по летним неделям бессмысленно — окно должно сдвигаться. Носки — ложный Z: две недели с нулём — это отсутствие товара на складе, без них CV равен 4 % и класс X. Ремень — настоящий Z: продаётся редко и непредсказуемо, закупать его большими партиями нельзя.

Матрица

Матрица ABC-XYZ: девять классов и что с ними делать

X — ровный спросY — колеблетсяZ — скачет
A — лидерыЯдро ассортимента: нуля на складе быть не должно, закупка по плану с небольшим страховым запасомВажный, но волнами: буфер под пики, следить за акциями и сезономМного денег при хаотичном спросе: частые мелкие поставки, ручной контроль
B — серединаСтабильный середняк: автозаказ по формуле, пересмотр раз в кварталУмеренный запас, разобраться в причинах скачковМалые партии под подтверждённый спрос
C — хвостМелкий, но ровный: редкие минимальные партии, не морозить деньгиДержать минимум, кандидат на выводБалласт: распродать, вывести или делать только под заказ

Матрица — это не приговор товару, а правило для закупки. Для AX и BX работает формула «скорость продаж × горизонт + страховой запас − остаток»; для AZ и BZ формула врёт, и партию лучше делить на несколько мелких. Расчёт поставок по скорости продаж с учётом товаров в пути — в планировании поставок, про сезонные группы и ротацию матрицы — в статье ассортиментная матрица и сезонные товары.

Номенклатура

ABC XYZ анализ номенклатуры: как провести по всему ассортименту

ABC XYZ анализ номенклатуры — тот же расчёт, только сразу по всему списку товаров из учётной системы или кабинета площадки, а не по нескольким артикулам. Встречается и написание «АВС XYZ анализ» русскими буквами — это то же самое: сначала позиции делят по деньгам, потом по стабильности спроса и сводят два класса в матрицу.

  1. Выгрузите номенклатуру за одно окно, 8–12 недель: артикул, продажи по неделям в штуках, выручку или прибыль, остатки.
  2. ABC: отсортируйте позиции по выручке или прибыли и посчитайте накопленную долю. Обычно A — позиции, дающие первые 80 % результата, B — следующие 15 %, C — последние 5 %.
  3. XYZ: по каждой позиции посчитайте коэффициент вариации по неделям и присвойте класс по порогам из таблицы выше.
  4. Сцепите классы в код от AX до CZ и разложите по матрице: число позиций и доля выручки в каждой ячейке покажут, где лежат деньги и где они заморожены в запасах.
  5. Для каждой ячейки задайте правило закупки — ориентиры есть в матрице выше.

В 1С для этого есть готовые отчёты: в 1С:УНФ, например, «ABC/XYZ-анализ продаж по номенклатуре» в разделе «Продажи → Аналитика → Отчёты», где показателем можно выбрать выручку, валовую прибыль или количество. У продавца маркетплейсов тут ловушка: если продажи попадают в учёт раз в месяц отчётом комиссионера или считаются по отгрузкам на склад площадки, XYZ покажет ритм поставок, а не спроса. Для классов берите продажи покупателям по неделям из кабинета; как настроить обмен 1С:УНФ с Wildberries, разобрано отдельно.

Ошибки

Пять ошибок XYZ-анализа на маркетплейсах

  • Считать по неделям, когда товар кончался, — стабильный артикул получает Z. Сначала история остатков, потом CV.
  • Брать окно в 4 недели: любая акция или праздник делает из X класс Y. Меньше 8 точек — не считать.
  • Один порог для всех категорий. У одежды с размерной сеткой вариация по отдельному размеру всегда выше, чем по модели: считайте по модели, а закупайте по размерам.
  • Считать один раз. Спрос меняется с сезоном и выдачей: пересчитывать раз в месяц, сравнивать переходы между классами — они говорят больше, чем сам класс.
  • Смотреть на XYZ без ABC. Товар класса X с нулевой прибылью не нужен на складе, каким бы предсказуемым он ни был.
В сервисе

Как это считает Sell Profit

На вкладке «ABC + XYZ» классы считаются автоматически по выкупам или заказам в штуках за 8, 12, 26 или 52 недели с шагом неделя, день или месяц; пороги переключаются между маркетплейсными 15 / 35, классическими 10 / 25 и мягкими 20 / 45 или задаются свои. Матрица показывает число SKU, выручку и долю в каждой из девяти ячеек, а таблица под ней — CV, тренд и класс каждого товара с фильтрами и выгрузкой в Excel. Товары без продаж за окно и новинки вынесены в отдельные группы, чтобы не портить статистику. Подробнее — ABC и XYZ анализ товаров в Sell Profit; расчёт по данным WB, Ozon и Яндекс Маркета, в том числе в режиме «Все магазины».

Попробуйте на своих данных

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

Попробовать 7 дней бесплатно
Вопросы

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

Что такое XYZ-анализ простыми словами?+
Деление товаров на три класса по стабильности продаж: X — продаётся ровно, Y — с колебаниями, Z — непредсказуемо. Мера — коэффициент вариации продаж по неделям.
Как считается коэффициент вариации?+
Стандартное отклонение продаж по периодам делится на среднее и умножается на 100 %. В Excel: =СТАНДОТКЛОН.В(диапазон)/СРЗНАЧ(диапазон)*100.
Какие пороги X, Y и Z использовать?+
Классические — 10 и 25 %, для маркетплейсов — 15 и 35 %: продажи на площадках колеблются сильнее, и с жёсткими порогами почти всё попадёт в Z.
За какой период считать?+
Минимум 8 недель, лучше 12, с шагом неделя. Недели без остатка на складе из расчёта исключают.
Чем XYZ отличается от ABC?+
ABC ранжирует товары по вкладу в выручку или прибыль, XYZ — по стабильности спроса. Вместе они дают матрицу из девяти классов, где для каждого своя стратегия закупки.
Что делать с товарами класса Z?+
Сначала проверить, не ложный ли это Z из-за нулевых остатков или одной акции. Настоящий Z в группе A закупать частыми мелкими партиями, в группе C — распродавать или переводить под заказ.
Как сделать ABC XYZ анализ номенклатуры в 1С?

В 1С:УНФ есть отчёт «ABC/XYZ-анализ продаж по номенклатуре» в разделе «Продажи → Аналитика → Отчёты». Для товаров с маркетплейсов проверьте, что в учёт попадают продажи покупателям по неделям, а не только отгрузки на склад площадки.

Попробовать 7 дней бесплатно
Без привязки карты · Регистрация за 30 секунд · Есть демо-режим без API-ключей