Перейти к содержимому
Все статьи
SaaS

XYZ-анализ: что делать с нулевыми и пропущенными месяцами

·27 октября 2026 г.· 6 мин чтения
Готовые системы для бизнесаПосмотреть продукты

В XYZ-анализе нельзя заменять неизвестные месяцы нулевыми продажами или присваивать группе X историю из одних нулей. Сначала проверьте полноту периодов и смысл наблюдений. При нулевом среднем коэффициент вариации не определяется, а подтверждённый ноль продаж нужно сохранить и отдельно проверить наличие товара.

До формулы нужна сетка наблюдений

Допустим, закупщик получил выгрузку с продажами по месяцам. У одной позиции нет строки за второй месяц. Это может означать отсутствие продаж, незагруженные данные или отсутствие самой позиции в учёте в тот период. Формула не способна различить эти причины: значение должен подтвердить источник.

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

Что показывает коэффициент вариации

В справочнике NIST выборочный коэффициент вариации определяется как отношение стандартного отклонения к среднему. Там же указана чувствительность при среднем около нуля и ограничение применения шкалами с осмысленным нулём. Для статьи рассматривается количество продаж, а не произвольные показатели любой природы.

Если результат выражают в процентах, отношение умножают на 100. Но до вычисления нужно выбрать вариант стандартного отклонения. Расчёт по полному описываемому набору периодов и выборочная оценка используют разные знаменатели. В небольшой истории отличие заметно, поэтому в отчёте нельзя скрывать выбранный способ.

Разбор четырёх учебных периодов

Возьмём вымышленный ряд: 0, 0, 20, 20 единиц. Среднее равно 10. Отклонения от среднего составляют −10, −10, 10, 10; сумма квадратов равна 400. При описании этих четырёх периодов с делением на их количество дисперсия равна 100, стандартное отклонение — 10, коэффициент вариации — 100%.

При выборочном варианте стандартное отклонение составляет примерно 11,55, а коэффициент — 115,47%. Оба результата относятся к явно выбранным способам расчёта одной учебной истории. Расхождение нельзя исправлять простым округлением: сначала сравните определения, которые используют две системы.

Таблица входных исключений для закупщика

Учебная историяЧто известно о периодахСреднееSD для описания четырёх периодовCV в этом вариантеКак трактовать результат
10, 10, 10, 10Все значения подтверждены1000%Ровная наблюдаемая история; будущий спрос не гарантирован
0, 0, 20, 20Все значения подтверждены1010100%Высокое колебание в выбранных четырёх периодах
0, 0, 0, 0Подтверждено отсутствие продаж00Не определёнНе присваивать стабильность по делению нуля на ноль
10, неизвестно, 10, 10Нет подтверждённого второго периодаНе рассчитано для полного окнаНе рассчитаноНе рассчитанСначала восстановить или объяснить пропуск
0, 0, 20, 20 при дефицитеПродажи известны, доступность ограничена10 по продажам10 по продажам100% по продажамНе считать это оценкой всего неудовлетворённого спроса

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

Почему удаление нулей создаёт ложную стабильность

Если из ряда 0, 0, 20, 20 выбросить два нулевых периода, останутся одинаковые значения 20 и 20. Получится ровная история с другим средним и другим смыслом. Это уже ответ на вопрос о периодах с положительными продажами, а не о всём выбранном времени.

Ноль при доступном товаре и ноль при отсутствии запаса тоже требуют разного комментария. Зафиксированные продажи можно считать как наблюдаемую историю, но нельзя объявлять их полным спросом. Нехватка товара могла скрыть часть обращений. Сам коэффициент не восстанавливает потерянные продажи.

Границы X, Y и Z — настройка методики

В материале Яндекса об ABC/XYZ-анализе пороги предлагается корректировать с учётом специфики компании. Поэтому сравнение двух отчётов требует одинаковых границ и правил включения пограничного значения. Буква группы без методики не объясняет расчёт.

В ERP для дистрибьютора храните версию правил: показатель, интервал, окно, вариант SD и границы групп. Неполная история и неопределённый коэффициент должны быть отдельными состояниями. Их нельзя молча относить к самой стабильной или самой нестабильной группе.

Что передать на проверку вместо одной буквы

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

Для автоматизации управленческих расчётов сохраняйте исходный ряд вместе с результатом. Тогда сотрудник может воспроизвести коэффициент, а не гадать, почему позиция оказалась в определённой группе. Изменение правила должно создавать объяснимую новую версию анализа.

Порядок подготовки рабочего отчёта

  1. Выберите измеряемый показатель и одинаковые интервалы. Укажите, описываете ли вы продажи или оцениваете более широкий спрос.
  2. Постройте полную сетку ожидаемых периодов. Разведите подтверждённый ноль, неизвестное значение и время до появления позиции.
  3. Выберите вариант стандартного отклонения и запишите формулу коэффициента в методике.
  4. Проверьте строки из учебной таблицы, включая нулевое среднее. Не допускайте автоматической подстановки нулевого CV.
  5. Примените согласованные границы только к пригодным для классификации результатам. Исключения выведите отдельным списком.
  6. Сверьте выборочно исходный ряд, среднее, SD и коэффициент. Группа должна восстанавливаться из сохранённых данных и версии правил.

В интеграции учётных источников проверка полноты не менее полезна, чем сама формула. Правильный результат иногда выглядит как «нужно уточнение», а не как готовая буква. Такой отчёт оставляет закупщику понятный вопрос вместо ложной уверенности в ровном спросе.

Вопросы и ответы

Какая формула используется в XYZ-анализе?

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

Как посчитать XYZ-анализ в Excel с нулевыми месяцами?

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

Как проверить пример расчёта XYZ-анализа?

Возьмите прозрачный учебный ряд и вручную сверьте среднее, отклонения и коэффициент с выбранным способом SD. Затем проверьте, по каким границам присваивается группа и не скрыты ли входные исключения.

Нужна помощь с проектом?

Обсудим задачу и предложим решение — от сайта до SaaS и защиты.

Связаться