Асортимент та ціни
XYZ-аналіз попиту: формула, приклад та прогноз продажів
Середні продажі не показують передбачуваність попиту. Розбираємо формулу XYZ-аналізу, приклад розрахунку та рішення для різних груп товарів.

Аналіз стабільності попиту показує як скільки продається товар, а й наскільки передбачувано повторюється цей результат. Два продукти з однаковим середнім обсягом вимагають різних правил закупівлі, якщо один продається рівномірно, а другий рідкісними сплесками. XYZ-аналіз допомагає виміряти коливання, проте корисне рішення виникає лише після зіставлення стабільності з маржою, кількістю продажів, залишками та терміном постачання.
Що означає стабільність попиту
Стабільність попиту - це ступінь повторюваності продажів у часі. Якщо обсяг змінюється у вузькому діапазоні, потребу можна прогнозувати впевненіше. Якщо продажі скачуть або трапляються епізодично, середнє значення приховує ризик надлишку та дефіциту.
Важливо відрізняти нестабільність від сезонності. Сезонний товар може мати передбачуваний річний малюнок і при цьому сильно змінюватись по місяцях. Хаотичний попит не повторює зрозумілий цикл. Тому аналіз проводять на достатній історії та обов'язково враховують календар, акції, відсутність товару та разові великі замовлення.
Навіщо бізнесу аналізувати коливання попиту
Без оцінки стабільності закупівля часто орієнтується на середнє або останній місяць. Це призводить до двох протилежних проблем: компанія втрачає продаж через дефіцит або заморожує гроші в залишках, які не обертаються.
Стабільність впливає не тільки на запас. Вона допомагає вибирати частоту закупівлі, страховий залишок, спосіб прогнозування, рівень сервісу, цінові тести та рекламну підтримку. Але сама група X, Y чи Z не визначає рішення автоматично: товар слід розглядати в контексті його прибутковості та ролі в асортименті.
- зменшити ризик дефіциту та неліквіду;
- вибрати відповідний горизонт планування;
- налаштувати різні правила страхового запасу;
- відокремити стійкий попит від ефекту акцій;
- пов'язати закупівлі з маржею та терміном поставки.
Що таке XYZ-аналіз
XYZ-аналіз групує позиції за ступенем коливання продажів. X зазвичай поєднує найбільш стабільний попит, Y - помірно мінливий або сезонний, Z - нерегулярний і важко прогнозований. Конкретні межі компанія встановлює з урахуванням галузі, частоти продажу та якості даних.
Літера не каже, хороший товар або поганий. Вона визначає лише передбачуваність обраного показника за вибраний період. Прибутковий Z-товар може бути важливим як рідкісна професійна позиція, а стабільний X-товар — давати слабку маржу.
Як розрахувати коефіцієнт варіації
Основою XYZ-аналізу часто служить коефіцієнт варіації. Він розраховується як відношення стандартного відхилення продажів до середнього значення, помножене на 100 відсотків. Чим менший коефіцієнт, тим ближче фактичні значення до середнього і тим стабільніший ряд.
Перед розрахунком перевірте одиницю вимірювання та період. Для товару із щоденним продажем можна використовувати тижні, для рідкісної послуги — місяці чи квартали. Якщо середнє значення близьке до нуля, коефіцієнт стає нестабільним і потребує додаткової інтерпретації.
- зібрати продажі за однаковими часовими інтервалами;
- розрахувати середнє значення;
- визначити стандартне відхилення;
- розділити відхилення на середнє та перевести результат у відсотки;
- розподілити позиції щодо кордонів, прийнятих для конкретного бізнесу.
Які дані підготувати до розрахунку
Якість результату залежить від вихідного ряду. Періоди відсутності товару не можна автоматично трактувати як відсутність попиту: нульові продажі могли виникнути через дефіцит. Оптове замовлення одного клієнта може спотворити поведінку роздрібної позиції, а акція – тимчасово змінити частоту та обсяг.
Перед аналізом відзначте викиди, сезонні події, зміни ціни, рекламні кампанії, введення та виведення товарів. Не обов'язково видаляти всі незвичайні періоди, але їх треба розуміти і за необхідності аналізувати окремо.
- історія продажів по порівнянним інтервалам;
- дані про наявність товару;
- акції та зміни ціни;
- разові великі замовлення та повернення;
- терміни поставки та мінімальна партія;
- сезонні події.
Як вибрати період аналізу
Занадто коротка історія реагує на випадковий шум, занадто довга — змішує умови, що вже змінилися. Горизонт повинен містити кілька повторень типового циклу попиту. Для сезонного бізнесу зазвичай потрібний мінімум повний рік, а краще кілька порівнянних сезонів.
Період агрегації також важливий. Щоденний ряд може бути хаотично, хоча тижневий попит стабільний. Місячна агрегація, навпаки, здатна приховати дефіцити усередині місяця. Вибирайте інтервал, що відповідає закупівельному та управлінському циклу.
Як інтерпретувати групи X, Y та Z
X-позиції допускають більш точне планування, але їх запас все одно залежить від терміну постачання та необхідного рівня сервісу. Y-позиції вимагають обліку тренду та сезонності. Для Z-позицій обережніше застосовують середнє значення, зменшують обрій прогнозу, використовують замовлення під потребу чи додаткове узгодження.
Рішення не повинно ґрунтуватися тільки на букві. Стабільний, але низькомаржинальний товар може пов'язувати значний обіговий капітал. Нестабільна позиція з високою маржою та коротким терміном постачання може залишатися привабливою.
- X: регулярне поповнення, контроль сервісу та оборотності;
- Y: сезонний прогноз, календар акцій та більш частий перегляд;
- Z: мінімальний запас, замовлення під клієнта або ручне рішення;
- для всіх груп: перевірка маржі, кількості продажів та фінансового ефекту.
Чому XYZ потрібно з'єднувати з ABC
ABC відповідає на питання про вклад позиції в обраний результат, а XYZ - про передбачуваність. Разом вони дозволяють розрізняти, наприклад, стабільний прибутковий товар і прибутковий нерегулярний товар. Однакова абсолютна маржа не означає однакову закупівельну політику.
Корисно проводити ABC не тільки за виручкою, але окремо за абсолютною маржею, відсотком маржі та кількістю продажів. Після зіставлення з XYZ компанія отримує набір сегментів, для яких можна встановити різні правила ціни, закупівлі, просування та виведення з асортименту.
Як враховувати сезонність та тренд
Сезонність — зміна попиту, що повторюється, пов'язана з календарем, погодою, галузевим циклом або поведінкою клієнтів. Тренд - стійкий напрямок зростання або зниження. Обидва ефекти збільшують коливання, але за достатньої історії залишаються прогнозованими.
Порівнюйте однакові місяці або тижні різних років, відзначайте свята та переноси робочих днів. Для ряду, що росте, корисно аналізувати не тільки абсолютні продажі, а й відхилення від тренду. Інакше стабільне зростання може помилково потрапити до менш передбачуваної групи.
Як перетворити аналіз на прогноз продажів
Для X-позицій часто підходить ковзне середнє або згладжування з невеликим страховим запасом. Для Y потрібна сезонна модель та календар факторів. Для Z точковий прогноз зазвичай слабший, тому корисніший сценарій, діапазон чи рішення на рівні групи товарів.
Прогноз має бути пов'язаний з фактичним терміном реакції. Якщо постачання займає два місяці, тижневий прогноз не вирішує завдання закупівлі. Якщо ціну та рекламу можна змінювати щодня, місячний прогноз може бути надто грубим.
- вибрати горизонт, що відповідає терміну поставки або виробництва;
- будувати базовий, обережний та сильний сценарії;
- фіксувати передумови: ціна, наявність, реклама, сезон;
- регулярно порівнювати прогноз із фактом;
- вимірювати як помилку прогнозу, а й вартість її наслідків.
Часті помилки XYZ-аналізу
Найчастіша помилка - завантажити продажі в таблицю і прийняти літери за рішення. Не менш небезпечні нулі через відсутність товару, змішання роздрібу та великих проектних замовлень, надто коротку історію та однакові межі для всіх категорій.
Ще одна помилка - оцінювати стабільність по виручці при помітній зміні ціни. Кількість може залишатися постійною, а грошовий ряд коливається через прайс. Вибирайте показник відповідно до питання: штуки для попиту, маржа для фінансового внеску, прибуток для масштабу.
- не враховувати відсутність товару;
- змішувати сезонність та хаотичний попит;
- вважати за надто рідкісними продажами без додаткової перевірки;
- використовувати одну класифікацію для різних бізнес-моделей;
- не перераховувати групи після зміни асортименту;
- не пов'язувати результат із запасами та маржою.
Практичний план впровадження
Почніть з однієї товарної категорії та періоду, де дані досить чисті. Розрахуйте коефіцієнт варіації, перевірте спірні позиції вручну та зіставте XYZ з ABC по абсолютній маржі та кількості продажів. Потім сформулюйте окремі правила кількох ключових комбінацій.
Через один закупівельний цикл оцініть зміни: дефіцити, залишки, оборотність, списання та абсолютну маржу. Якщо правила покращують фінансовий результат, розширюйте методику на наступні категорії та закріплюйте регулярний перерахунок.