Авторский курс Елизаровой НаталииAuthor's course by Nataliia Elizarova
Модуль 5 · Урок 05-17 · Новый урокModule 5 · Lesson 05-17 · New lesson

Прогнозируемость и сегментация ABC/XYZ: свой метод и своя цель для каждой группыForecastability and ABC/XYZ segmentation: the right method and target for each group

У планера сотни товаров и одни и те же 160 часов в месяц. Если всем уделять одинаково, на воду, которая продаёт треть объёма, уйдёт столько же внимания, сколько на сироп, который продаётся раз в три месяца. А общая цель «85 % для всех» сделает хвост вечно красным. В этом уроке разделим портфель на группы по важности и по предсказуемости, научимся не путать сезон с капризностью и для каждой группы назначим метод, частоту обзора, время и цель.

A planner has hundreds of items and the same 160 hours a month. Give them all equal attention and the water that sells a third of the volume gets as much care as the syrup that sells once a quarter. And a common "85% for everyone" target keeps the tail red forever. In this lesson we split the portfolio by importance and by predictability, learn not to confuse seasonality with erratic demand, and assign each group its method, review frequency, time and target.

🆕 Новый урок🆕 New lesson ⏱ 35 минут⏱ 35 minutes 🎮 Интерактив «Портфель из 40 SKU»🎮 Interactive: "A portfolio of 40 items" 📊 Практика в Excel📊 Excel practice ✅ В конце — тест из 8 вопросов✅ An 8-question quiz at the end

После урока вы сможетеAfter this lesson you will be able to

  • разделить портфель на A, B, C по доле объёма без сортировки таблицы;
  • посчитать XYZ по очищенной истории и объяснить, почему сырая история даёт ложные Z;
  • проверить прогнозируемость простым эталоном «как год назад»;
  • назначить каждой из 9 клеток метод, частоту обзора, минуты планера, цель и запас;
  • отдельно вести новинки и редкий спрос и пересматривать классы без «прыжков».
  • split the portfolio into A, B, C by volume share without sorting the table;
  • calculate XYZ on cleaned history and explain why raw history produces false Zs;
  • check forecastability with the simple "same as last year" benchmark;
  • give each of the 9 cells a method, review frequency, planner minutes, target and stock;
  • handle new items and intermittent demand separately and review classes without "jumps".
1

Четыре слова до началаFour words before we start

ABCважность товара: A — немногие, дающие большую часть объёма; C — длинный хвостitem importance: A — the few that give most of the volume; C — the long tail
XYZпредсказуемость: X — ровный спрос, Y — колеблется, Z — капризныйpredictability: X — steady demand, Y — fluctuates, Z — erratic
CV (коэффициент вариации)CV (coefficient of variation)разброс ÷ среднее: насколько месяцы отличаются друг от друга в долях от среднегоspread ÷ mean: how much months differ from each other as a share of the average
ПрогнозируемостьForecastabilityнасколько точно товар вообще можно спрогнозировать; простая проверка — ошибка «как год назад»how accurately an item can be forecast at all; a simple check — the "same as last year" error

Сегментацию для моделей машинного обучения и редкий спрос подробно разбирают уроки 04-13 и 03-16. Здесь — версия для планера с Excel: как разделить портфель и что с этим делать каждый месяц.

Segmentation for machine learning models and intermittent demand are covered in detail in lessons 04-13 and 03-16. Here is the planner's Excel version: how to split the portfolio and what to do with it every month.

2

На пальцах: автопаркIn plain words: a vehicle fleet

В автопарке десять грузовиков возят 80 % груза, а сорок легковушек — остальное. Грузовики обслуживают по графику и проверяют каждую неделю: поломка одного остановит половину перевозок. Легковушки — по пробегу, раз в полгода. А старый прицеп, который выезжает раз в квартал, вообще не ставят в график — его смотрят перед выездом. Никто не делит механиков поровну между всеми машинами.

In a fleet, ten trucks carry 80% of the cargo and forty cars carry the rest. Trucks are serviced on schedule and checked weekly: one breakdown stops half the deliveries. Cars are serviced by mileage, twice a year. And the old trailer that goes out once a quarter is not on the schedule at all — it is checked before the trip. Nobody splits mechanics equally across all vehicles.

Формула урокаThe lesson formula Метод, время и цель — по клетке «важность × предсказуемость», а не поровну. Важность — доля объёма (ABC), предсказуемость — разброс очищенной истории и ошибка простого эталона (XYZ). Method, time and target follow the "importance × predictability" cell, not an equal split. Importance is the volume share (ABC); predictability is the spread of cleaned history and the error of a simple benchmark (XYZ).
3

ABC руками: 8 товаровABC by hand: 8 items

Складываем продажи за год, считаем долю каждого и долю накоплением — от самого крупного вниз. Правило урока: A — пока накопленная доля не больше 80 %, B — до 95 %, остальное — C.

Add up the year's sales, take each item's share and the cumulative share — from the largest down. The lesson rule: A while the cumulative share is at most 80%, B up to 95%, the rest is C.

ТоварItemПродажи, тыс. шт.Sales, k unitsДоляShareНакоплениемCumulativeABC
Вода 1,5 лWater 1.5 L40040 %40%40 %40%A
Газировка 1 лSoda 1 L25025 %25%65 %65%A
Сок 1 лJuice 1 L15015 %15%80 %80%A
Холодный чай 1 лIced tea 1 L808 %8%88 %88%B
Лимонад 0,5 лLemonade 0.5 L505 %5%93 %93%B
Квас 0,5 лKvass 0.5 L404 %4%97 %97%C
Морс 0,2 лBerry drink 0.2 L202 %2%99 %99%C
Сироп 0,5 лSyrup 0.5 L101 %1%100 %100%C

Три товара из восьми — 80 % объёма. Это и есть принцип Парето: немногие важные и многие остальные. Пороги 80 и 95 % — договорённость, а не закон: кому-то удобнее 70/90.

Three items out of eight are 80% of the volume. That is the Pareto principle: the vital few and the useful many. The 80 and 95% thresholds are a convention, not a law: some prefer 70/90.

Формула Excel без сортировкиExcel formula without sorting Доля накоплением для строки 2: =СУММЕСЛИ($C$2:$C$41;">="&C2)/СУММ($C$2:$C$41) — сумма всех товаров, которые не меньше этого, делённая на итог. Класс: =ЕСЛИ(D2<=0,8;"A";ЕСЛИ(D2<=0,95;"B";"C")). Таблицу можно не сортировать. Условие — у двух товаров не должно быть одинаковых продаж. Cumulative share for row 2: =SUMIF($C$2:$C$41,">="&C2)/SUM($C$2:$C$41) — the sum of all items that are not smaller than this one, divided by the total. Class: =IF(D2<=0.8,"A",IF(D2<=0.95,"B","C")). No need to sort the table. Condition — no two items may have exactly the same sales.
Штуки или деньгиUnits or money ABC по штукам и ABC по выручке дают разные списки: дорогой сок 0,2 л может быть C по штукам и A по деньгам. Для плана производства берут объём, для финансов — деньги. Выберите одно для сегментации и запишите (урок 05-01-01). ABC by units and ABC by revenue give different lists: an expensive 0.2 L juice can be C by units and A by money. Production uses volume, finance uses money. Pick one for segmentation and write it down (lesson 05-01-01).
4

XYZ руками: шесть месяцевXYZ by hand: six months

CV = стандартное отклонение ÷ среднее. Ровный ряд даёт маленький CV, рваный — большой. Правило урока: X — CV не больше 0,15, Y — не больше 0,35, остальное — Z.

CV = standard deviation ÷ mean. A steady series gives a small CV, a choppy one a large CV. The lesson rule: X — CV at most 0.15, Y — at most 0.35, the rest is Z.

РядSeries123456СреднееMeanОткл.St. dev.CVXYZ
РовныйSteady10010496100981021002,82.80,030.03X
КолеблетсяFluctuating80120901107512510020,620.60,210.21Y
КапризныйErratic40170601503015010060,360.30,600.60Z

Excel: =СТАНДОТКЛОН(C2:Z2)/СРЗНАЧ(C2:Z2) (EN: =STDEV(C2:Z2)/AVERAGE(C2:Z2)). У всех трёх рядов среднее 100 — разница только в разбросе.

Excel: =STDEV(C2:Z2)/AVERAGE(C2:Z2) (RU: =СТАНДОТКЛОН(C2:Z2)/СРЗНАЧ(C2:Z2)). All three series have a mean of 100 — they differ only in spread.

5

Главная ловушка: CV по сырой историиThe main trap: CV on raw history

Вода 1,5 л летом продаётся в 1,4 раза больше среднего, зимой — в 0,7 раза. Это не каприз: сезон повторяется каждый год, и любой метод с сезоном его предскажет. Но CV считает все колебания одинаково — и сезон, и акции, и настоящий шум.

1.5 L water sells 1.4 times the average in summer and 0.7 times in winter. That is not erratic: the season repeats every year and any seasonal method will forecast it. But CV counts every swing the same — season, promos and genuine noise alike.

SKU «Долины напитков», 24 месяца"Valley Beverages" item, 24 monthsCV сыройCV rawКлассClassCV очищенныйCV cleanedКлассClass
Кристалл вода 1,5 лKristall water 1.5 L0,220.22Y0,040.04X
Искра холодный чай 1 л (акции)Iskra iced tea 1 L (promos)0,360.36Z0,090.09X
Родник квас 0,5 лRodnik kvass 0.5 L0,480.48Z0,410.41Z

Очистка — те же шаги, что в уроках 02-07 и 03-03: делим продажи на сезонный индекс, а месяцы акции и провала после неё заменяем средним обычных месяцев. После этого вода и чай стали X, а квас остался Z — у него капризен сам спрос.

Cleaning uses the same steps as lessons 02-07 and 03-03: divide sales by the seasonal index and replace promo and post-promo dip months with the average of normal months. After that, water and tea became X, while kvass stayed Z — its demand itself is erratic.

0товаров X по сырой истории — из 35 обычных SKU. Сезон делает CV не меньше 0,19 даже у самой ровной водыX items on raw history — out of 35 regular items. Season pushes CV to at least 0.19 even for the steadiest water
10 → 410 → 4товаров в Z: по сырой и по очищенной историиitems in Z: on raw and on cleaned history
23из 35 SKU меняют класс XYZ после очисткиout of 35 items change their XYZ class after cleaning
6

Прогнозируемость: проверка «как год назад»Forecastability: the "same as last year" check

CV — только намёк. Прямая проверка: насколько ошибается самый простой прогноз «как год назад» (урок 03-06). Если даже он точен — товар легко прогнозировать. Если ошибается на треть — так и будет у любого метода, и цель надо ставить мягче.

CV is only a hint. A direct check: how wrong the simplest "same as last year" forecast is (lesson 03-06). If even that is accurate, the item is easy to forecast. If it misses by a third, so will any method, and the target must be softer.

Группа по очищенному CVGroup by cleaned CVОшибка «как год назад», среднее по SKU"Same as last year" error, average per item
AX · BX · CX8 % · 11 % · 11 %8% · 11% · 11%
AY · BY · CY23 % · 24 % · 27 %23% · 24% · 27%
BZ · CZ70 % · 33 %70% · 33%

От X к Y ошибка растёт в 2–3 раза, к Z — ещё выше. Поэтому одна цель на весь портфель не работает: для X «85 %» легко, для Z — недостижимо (урок 05-09). Excel для одной строки: =СУММПРОИЗВ(ABS(O2:Z2-C2:N2))/СУММ(O2:Z2) — второй год против первого.

From X to Y the error grows 2–3 times, and further still towards Z. That is why one target for the whole portfolio does not work: for X "85%" is easy, for Z it is impossible (lesson 05-09). Excel for one row: =SUMPRODUCT(ABS(O2:Z2-C2:N2))/SUM(O2:Z2) — the second year against the first.

7

Интерактив: портфель из 40 SKUInteractive: a portfolio of 40 items

Это те же 40 товаров, что в книге Excel. Двигайте пороги, переключайте основу CV и смотрите, как меняются матрица, доля объёма в клетках, ошибка «как год назад» и часы планера в месяц. Новинки и редкий спрос в матрицу не входят — для них свои методы (раздел 9).

These are the same 40 items as in the Excel workbook. Move the thresholds, switch the CV basis and see how the matrix, volume share per cell, "same as last year" error and planner hours per month change. New items and intermittent demand stay out of the matrix — they have their own methods (section 9).

XYZновинка / редкийnew / intermittent· размер точки: A, B, C· dot size: A, B, C

Что показал интерактивWhat the interactive showed С очищенной историей 10 товаров из 40 попадают в AX и дают 74 % объёма — это ядро, которое почти само считается. Переключите на сырую историю: AX пустеет, вся вода и сок «становятся» Y и Z, а время планера растёт с 5,2 до 8,6 часа в месяц — он начинает разбирать сезон, который и так предсказуем. With cleaned history 10 items out of 40 land in AX and carry 74% of the volume — the core that almost runs itself. Switch to raw history: AX empties, all water and juice "become" Y and Z, and planner time grows from 5.2 to 8.6 hours a month — they start investigating a season that is predictable anyway.
8

Матрица 3 × 3: что делать в каждой клеткеThe 3 × 3 matrix: what to do in each cell

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

The matrix itself changes nothing — the policy you attach to it does. Below is the lesson's rule; use it as a starting point and tune it.

КлеткаCellМетодMethodОбзорReviewМинут на SKU в месяцMin per item per monthЦельTargetЗапасStock
AXстатистика, только исключенияstatistics, exceptions onlyежемесячноmonthly10высокаяhighнизкийlow
AYстатистика + событияstatistics + eventsежемесячноmonthly20средне-высокаяmedium-highсреднийmedium
AZстатистика + суждение, разбор причинstatistics + judgement, root causesежемесячно, глубокоmonthly, in depth40своя, мягчеown, softerвысокий или под заказhigh or to order
BXстатистика автоматическиautomatic statisticsраз в кварталquarterly5высокаяhighнизкийlow
BYавтоматически + исключенияautomatic + exceptionsпо исключениямby exception10средняяmediumсреднийmedium
BZукрупнить: прогноз группы и долиaggregate: group forecast and sharesпо исключениямby exception20мягкаяsoftсредний-высокийmedium-high
CXпростой метод автоматическиsimple automatic methodраз в полгодаtwice a year2без отдельнойno separate oneнизкийlow
CYавтоматическиautomaticраз в кварталquarterly3без отдельнойno separate oneточка заказаreorder point
CZпрогноз группы или Кростон / SBAgroup forecast or Croston / SBAраз в кварталquarterly3без отдельнойno separate oneпод заказ или минимумto order or minimum

Главное правило: глубокое внимание — туда, где объём большой, а спрос капризный (AZ, AY). AX почти не трогаем — правка ровного ряда чаще вредит, чем помогает (урок 05-04). Хвост C не ведём вручную вообще.

The key rule: deep attention goes where volume is large and demand erratic (AZ, AY). AX is barely touched — editing a steady series hurts more often than it helps (lesson 05-04). The C tail is not managed by hand at all.

Пример: часы планераExample: planner hours В портфеле урока 10 AX × 10 мин + 1 AY × 20 + 6 BX × 5 + 4 BY × 10 + 1 BZ × 20 + 4 CX × 2 + 6 CY × 3 + 3 CZ × 3 = 245 минут, плюс 2 новинки × 30 и 3 редких × 3 = 69 минут. Итого около 5,2 часа в месяц на 40 SKU. Поровну по 20 минут на товар вышло бы 13,3 часа. In the lesson portfolio: 10 AX × 10 min + 1 AY × 20 + 6 BX × 5 + 4 BY × 10 + 1 BZ × 20 + 4 CX × 2 + 6 CY × 3 + 3 CZ × 3 = 245 minutes, plus 2 new items × 30 and 3 intermittent × 3 = 69 minutes. About 5.2 hours a month for 40 items in total. An equal 20 minutes per item would be 13.3 hours.
9

Новинки и редкий спрос — вне матрицыNew items and intermittent demand — outside the matrix

НовинкаNew item

Правило урока: нет продаж в первый год истории. У новинки нули до запуска и разгон — CV огромный, но это не каприз. Её ведут по аналогам и кривой разгона (уроки 03-21, 04-14), а через полгода она переходит в обычную матрицу.

The lesson rule: no sales in the first year of history. A new item has zeros before launch and a ramp-up — the CV is huge, but it is not erratic. It is managed by analogues and a ramp-up curve (lessons 03-21, 04-14), and after six months it joins the regular matrix.

Редкий спросIntermittent demand

ADI = месяцев в истории ÷ месяцев с продажами. Если ADI больше 1,32, продажи бывают не каждый месяц — это редкий спрос (порог классификации Syntetos, Boylan и Croston, 2005). Такой товар прогнозируют темпом: Кростон, SBA, TSB (урок 03-16).

ADI = months of history ÷ months with sales. If ADI is above 1.32, sales do not happen every month — that is intermittent demand (the Syntetos, Boylan and Croston classification threshold, 2005). Such items are forecast as a rate: Croston, SBA, TSB (lesson 03-16).

В портфеле урока 2 новинки и 3 редких SKU. Если оставить их в матрице, они займут клетки CZ и «испортят» её ошибку — а метод для них всё равно другой.

The lesson portfolio has 2 new items and 3 intermittent ones. Leave them in the matrix and they fill the CZ cell and "spoil" its error — while their method is different anyway.

10

Группы портфеля: роль товара поверх ABC/XYZPortfolio groups: the item's role on top of ABC/XYZ

ABC/XYZ отвечает на вопрос «как прогнозировать». Бизнесу важно ещё «зачем этот товар»: новинка для роста, прибыльный атакующий товар, основа объёма, хвост. Это сегментация по роли, и цели точности часто ставят именно по ней (урок 05-09).

ABC/XYZ answers "how to forecast". The business also needs "why this item exists": a launch for growth, a profitable attack item, the volume core, the tail. That is segmentation by role, and accuracy targets are often set by it (lesson 05-09).

ГруппаGroupРольRoleГде обычно в ABC/XYZWhere it usually sits in ABC/XYZ
Атака: новинкиAttack: launchesрост, новые вкусы и форматыgrowth, new flavours and formatsвне матрицы, потом B–C, Y–Zoutside the matrix, then B–C, Y–Z
Атака: прибыльAttack: profitмаржа, продвижениеmargin, promotionA–B, часто Y из-за акцийA–B, often Y due to promos
ОсноваCoreобъём, загрузка заводовvolume, plant utilisationA–B, XA–B, X
ХвостTailассортимент, кандидаты на выводrange, delisting candidatesC, Y–Z, редкий спросC, Y–Z, intermittent

Две сегментации не спорят: группа задаёт цель и приоритет для бизнеса, клетка ABC/XYZ — метод и время планера. Если «Атака: прибыль» сидит в AZ, это сигнал: акции делают товар капризным, и их надо планировать отдельно.

The two segmentations do not conflict: the group sets the business target and priority, the ABC/XYZ cell sets the method and planner time. If "Attack: profit" sits in AZ, it is a signal: promos make the item erratic and must be planned separately.

11

Как часто пересматривать и как не «прыгать»How often to review and how not to "jump"

Классы пересматривают раз в квартал на скользящих 24 месяцах. Проблема — товары у границы: CV 0,149 в одном квартале и 0,151 в следующем, и товар каждые три месяца меняет метод и цель. Правило урока: менять класс, только если товар два квартала подряд вне своей полосы, или ввести «коридор» ±0,02 вокруг порога.

Classes are reviewed quarterly on a rolling 24 months. The problem is items near a boundary: CV 0.149 one quarter and 0.151 the next, and the item changes method and target every three months. The lesson rule: change the class only if the item is outside its band for two quarters in a row, or use a ±0.02 "corridor" around the threshold.

ПримерExample Лимонад 0,5 л: CV по кварталам 0,33 → 0,36 → 0,34 → 0,37. Без правила он трижды переходит Y ↔ Z. С правилом «два квартала подряд» остаётся Y до тех пор, пока CV не выйдет за 0,35 два раза подряд. Lemonade 0.5 L: quarterly CV 0.33 → 0.36 → 0.34 → 0.37. Without the rule it switches Y ↔ Z three times. With the "two quarters in a row" rule it stays Y until CV exceeds 0.35 twice in a row.
12

Пять ловушек сегментацииFive segmentation traps

Сырая историяRaw historyсезон и акции дают ложные Y и Z — считайте CV по очищенной историиseason and promos create false Ys and Zs — calculate CV on cleaned history
12 точек12 pointsCV по одному году шаткий: одна акция или дефицит меняет класс. Берите 24 месяцаCV on a single year is shaky: one promo or shortage changes the class. Use 24 months
Несклеенные кодыUnglued codesстарый код «умирает» в Z, новый — «новинка», а товар один. Склейте историю (урок 02-06)the old code "dies" into Z, the new one is "new", yet it is one product. Glue the history (lesson 02-06)
Не тот уровеньWrong levelCV товара в городе выше, чем в стране. Сегментируйте на уровне, где принимаете решение о запасеCV of an item in a city is higher than in the country. Segment at the level where you decide on stock
Класс как приговорClass as a verdictZ — не «плохой товар», а повод разобраться: акции, дефицит, один крупный клиентZ is not a "bad item" but a reason to dig: promos, shortages, one big customer
13

Как вы делаете руками ↔ как это называетсяWhat you do by hand ↔ what it is called

РукамиBy handНазваниеName
«Эти несколько товаров — почти весь объём»"These few items are almost all the volume"ABC-анализ, принцип ПаретоABC analysis, Pareto principle
«Этот товар продаётся ровно, а этот скачет»"This item sells steadily, that one jumps"XYZ-анализ, коэффициент вариацииXYZ analysis, coefficient of variation
«Даже прошлый год его не угадывает»"Even last year does not predict it"прогнозируемость, эталон «как год назад»forecastability, seasonal naive benchmark
«Продаётся не каждый месяц»"Does not sell every month"редкий спрос, классификация ADI / CV²intermittent demand, ADI / CV² classification
«Сначала смотрю важное и капризное»"I look at the important and erratic first"сегментация спроса, управление по исключениямdemand segmentation, management by exception
14

Визуальная проверка обязательнаA visual check is mandatory

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

A visual check is mandatory. Before approving the classes, open the charts of three items from each Z cell and three from AX. If a Z item shows a neat seasonal wave, the history is not cleaned. If an AX item suddenly drops to zero, that is a shortage or a code change, and the class was calculated on dirty data.

15

Цифры из мираFrom the real world

1,32 и 0,491.32 and 0.49пороги ADI и CV² размеров спроса в классификации Syntetos, Boylan и Croston (2005): ровный, рваный, редкий, комковатый спросADI and CV² of demand sizes thresholds in the Syntetos, Boylan and Croston classification (2005): smooth, erratic, intermittent, lumpy demand
1 модель1 modelна все ряды с разным поведением — подход победителя соревнования VN2 Inventory Planning Challenge 2025 (отчёт автора, январь 2026)for all series with different behaviour — the approach of the VN2 Inventory Planning Challenge 2025 winner (author's report, January 2026)

Источники: Syntetos, Boylan, Croston, «On the categorization of demand patterns», JORS, 2005 — по документации R-пакета m5 и разборам; Szabłowski, VN2 Winner Report, arXiv:2601.18919, 2026.

Sources: Syntetos, Boylan, Croston, "On the categorization of demand patterns", JORS, 2005 — via the m5 R package documentation and reviews; Szabłowski, VN2 Winner Report, arXiv:2601.18919, 2026.

16

Что нового в 2025–2026What is new in 2025–2026

Победитель соревнования VN2 (2025) прогнозировал все ряды одной глобальной моделью бустинга и отдельно учитывал недели дефицита, а заказы считал от стоимости нехватки и хранения. То есть «свой метод на каждую клетку» уже не единственный путь: одна модель может выучить разное поведение сама. Но сегментация от этого не исчезает — время планера, частота обзора, цель точности и политика запаса по-прежнему зависят от клетки.

The VN2 (2025) competition winner forecast all series with one global boosting model, handled stockout weeks separately and calculated orders from the cost of shortage and holding. So "a separate method per cell" is no longer the only way: one model can learn different behaviours on its own. But segmentation does not disappear — planner time, review frequency, accuracy target and stock policy still depend on the cell.

Правило для любой новинкиThe rule for any novelty Любую новинку — против «как год назад» на своих данных. Одна общая модель вместо клеток имеет смысл, только если на ваших данных она точнее по каждой клетке, а не только в сумме. Test any novelty against "same as last year" on your own data. One global model instead of cells makes sense only if, on your data, it is more accurate in every cell, not just in total.
17

Как это бывает в жизниHow it happens in real life

Три случая из работы планера в компании-производителе напитков. Названия изменены.

Three cases from planning work at a beverage manufacturer. Names are changed.

1. Вода, которая «капризничала»1. The water that "was erratic"

Что случилосьWhat happened
Главная вода портфеля попала в Y, и планер каждый месяц правил её прогноз вручную.The portfolio's main water landed in Y, and the planner edited its forecast by hand every month.
Что на самом делеWhat was really going on
CV считали по сырым продажам: летний пик сделал ровную воду «колеблющейся». После очистки она стала X, правки оказались лишними.CV was calculated on raw sales: the summer peak made steady water look "fluctuating". After cleaning it became X, and the edits turned out unnecessary.
ПравилоRule
XYZ — только по очищенной истории.XYZ — on cleaned history only.

2. Одна цель на всех2. One target for all

Что случилосьWhat happened
Компании поставили единую цель точности. Основа была зелёной всегда, хвост — красным всегда, и обсуждения на встречах шли по кругу.The company was given a single accuracy target. The core was always green, the tail always red, and meeting discussions went in circles.
Что на самом делеWhat was really going on
Прогнозируемость групп разная: ошибка «как год назад» у хвоста в несколько раз выше, чем у основы. После перехода на цели по группам портфеля красным стало только то, что действительно ухудшилось.The groups differ in forecastability: the "same as last year" error of the tail is several times that of the core. After switching to targets per portfolio group, only what had really got worse turned red.
ПравилоRule
Цель — по группе и от её прогнозируемости (урок 05-09).The target — per group and based on its forecastability (lesson 05-09).

3. Товар, который «умер» и «родился»3. The item that "died" and was "born"

Что случилосьWhat happened
Старый код ушёл в Z с падающими продажами, а новый появился новинкой без истории. Оба получили «особые» методы.The old code went to Z with falling sales, and the new one appeared as a launch with no history. Both got "special" methods.
Что на самом делеWhat was really going on
Это был один товар с новым кодом. После склейки истории он оказался ровным AX.It was one product with a new code. After gluing the history it turned out a steady AX.
ПравилоRule
Сначала склейка кодов, потом сегментация.Glue codes first, segment second.
18

Практика в ExcelExcel practice

В книге: «параметры», «сезон», «история» (сырые продажи 40 SKU × 24 месяца), «очищено», «товары» (ABC, CV, XYZ, класс, особые, ошибка «как год назад»), «матрица», «итоги», «политика».

The workbook has: "parameters", "season", "history" (raw sales of 40 items × 24 months), "cleaned", "items" (ABC, CV, XYZ, class, special, "same as last year" error), "matrix", "summary", "policy".

ЗаданияTasks

  1. Сколько SKU в каждом классе A, B, C (без особых) и какую долю объёма даёт клетка AX?
  2. Поставьте на листе «параметры» B6 = 2 (CV по сырой истории). Сколько SKU теперь в X и в Z?
  3. Верните B6 = 1 и поставьте пороги A = 0,70, B = 0,90. Сколько SKU в AX и какая у клетки доля объёма?
  4. Найдите на листе «матрица» среднюю ошибку «как год назад» в клетках X, Y и Z класса C. Какую цель вы бы поставили клетке CZ?
  1. How many items are in each class A, B, C (excluding special) and what volume share does the AX cell carry?
  2. Set B6 = 2 on the "parameters" sheet (CV on raw history). How many items are in X and in Z now?
  3. Set B6 back to 1 and set thresholds A = 0.70, B = 0.90. How many items are in AX and what is its volume share?
  4. Find the average "same as last year" error in cells X, Y and Z of class C on the "matrix" sheet. What target would you set for CZ?
ОтветыAnswers

1. A — 11, B — 11, C — 13 (плюс 2 новинки и 3 редких); AX — 10 SKU, 73,5 % объёма; весь класс A — 79,0 %.
2. X — 0, Z — 10 (было 20 и 4): сезон сделал из ровных товаров «колеблющиеся».
3. AX — 7 SKU, 64,5 % объёма.
4. CX 11,5 %, CY 27,2 %, CZ 32,9 %. Отдельную цель для CZ лучше не ставить: прогноз группы и запас под заказ. Если цель нужна — не выше точности «как год назад», то есть около 67 %.

1. A — 11, B — 11, C — 13 (plus 2 new items and 3 intermittent); AX — 10 items, 73.5% of the volume; the whole class A — 79.0%.
2. X — 0, Z — 10 (was 20 and 4): the season turned steady items into "fluctuating" ones.
3. AX — 7 items, 64.5% of the volume.
4. CX 11.5%, CY 27.2%, CZ 32.9%. Better not to set a separate target for CZ: group forecast and stock to order. If a target is needed — not above the "same as last year" accuracy, i.e. about 67%.

19

Частые вопросыFrequently asked questions

Кто это считает — Excel, Python или Claude?Who calculates this — Excel, Python or Claude?

Считает Excel формулами книги (или скрипт Python, если товаров тысячи). Claude может помочь написать формулы и проверить их. Решает и утверждает классы планер — и смотрит графики (раздел 14).

Excel calculates it with the workbook formulas (or a Python script if there are thousands of items). Claude can help write and check the formulas. The planner decides, approves the classes and looks at the charts (section 14).

Какие пороги правильные?Which thresholds are right?

Единых нет. 80/95 и 0,15/0,35 — правило урока. Подберите так, чтобы в A было немного SKU с большой долей объёма, а ошибка «как год назад» заметно росла от X к Z.

There are no universal ones. 80/95 and 0.15/0.35 are the lesson's rule. Tune them so that A holds a few items with a large share of the volume and the "same as last year" error grows clearly from X to Z.

По штукам, литрам или деньгам?By units, litres or money?

Для плана производства и запасов — штуки или литры. Для приоритета маркетинга — деньги. Главное — одна основа для всей компании и записанная в правилах.

For production and stock planning — units or litres. For marketing priority — money. What matters is one basis for the whole company, written into the rules.

Чем это отличается от урока 04-13?How is this different from lesson 04-13?

04-13 — сегментация для выбора моделей машинного обучения и семейство Кростона. Здесь — версия для планера: очищенный CV, прогнозируемость, политика клеток и время.

04-13 is segmentation for choosing machine learning models and the Croston family. This is the planner's version: cleaned CV, forecastability, cell policy and time.

20

Упражнение: какая клетка?Exercise: which cell?

21

Три мифаThree myths

Миф:Myth: сезонный товар — это Z.a seasonal item is Z.
На самом деле:In fact: сезон предсказуем. Z — это разброс, который остаётся после очистки от сезона и акций.a season is predictable. Z is the spread left after removing season and promos.
Миф:Myth: хвост C надо прогнозировать так же тщательно, как A.the C tail must be forecast as carefully as A.
На самом деле:In fact: хвост — пара процентов объёма. Автоматика или прогноз группы, а время — на AY и AZ.the tail is a few percent of the volume. Automatic or group forecasts, and the time goes to AY and AZ.
Миф:Myth: классы считаются один раз.classes are calculated once.
На самом деле:In fact: раз в квартал на скользящих 24 месяцах, с правилом «два квартала подряд» против прыжков.quarterly on a rolling 24 months, with a "two quarters in a row" rule against jumps.
22

Внедрение и что запомнить: отметьте галочкойRollout and what to remember: tick it off

23

Проверьте себяCheck yourself

24

Шпаргалка терминовGlossary

ABCклассы по доле объёма накоплением: A — до 80 %, B — до 95 %, C — остальное (правило урока)classes by cumulative volume share: A — up to 80%, B — up to 95%, C — the rest (lesson rule)
XYZклассы по CV очищенной истории: X — до 0,15, Y — до 0,35, Z — вышеclasses by CV of cleaned history: X — up to 0.15, Y — up to 0.35, Z — above
CVстандартное отклонение ÷ среднееstandard deviation ÷ mean
Forecastabilityпрогнозируемость: как точно товар можно спрогнозировать; проверка — ошибка «как год назад»how accurately an item can be forecast; check — the "same as last year" error
ADIсредний интервал между продажами; выше 1,32 — редкий спросaverage demand interval; above 1.32 — intermittent demand
Demand segmentationсегментация спроса: группы со своим методом, обзором, целью и запасомgroups with their own method, review, target and stock
Management by exceptionуправление по исключениям: человек смотрит только то, что вышло за границыa person looks only at what went outside the limits
Группа портфеляPortfolio groupроль товара для бизнеса: атака, основа, хвостthe item's business role: attack, core, tail
Итог урокаLesson summary Метод, время и цель — по клетке «важность × предсказуемость». ABC — по доле объёма накоплением, XYZ — по CV очищенной истории: сырая история превращает сезон и акции в ложные Z. Прогнозируемость проверяют ошибкой «как год назад» — от X к Y она растёт в 2–3 раза, поэтому цели разные. Новинки и редкий спрос ведут вне матрицы, коды склеивают до сегментации, классы пересматривают раз в квартал без «прыжков». Глубже — уроки 04-13 и 03-16. Method, time and target follow the "importance × predictability" cell. ABC by cumulative volume share, XYZ by CV of cleaned history: raw history turns season and promos into false Zs. Forecastability is checked with the "same as last year" error — it grows 2–3 times from X to Y, so targets differ. New items and intermittent demand are handled outside the matrix, codes are glued before segmenting, and classes are reviewed quarterly without "jumps". More in lessons 04-13 and 03-16.
Made on
Tilda