XYZ+ABC analysis

Combined XYZ+ABC analysis

  • Your file never leaves the browser
  • Tens of thousands of rows in seconds
  • Decisions, not a table
  • Any XLSX export
XYZ+ABC analyse

What XYZ+ABC is

XYZ+ABC joins two questions in one code. The first letter is the ABC class of the total across all selected periods: how much the item brings in. The second is the XYZ class from the coefficient of variation: how evenly it sells. Nine cells, AX through CZ; AX is the backbone of the assortment, CZ the tail that rarely deserves attention.

What the file must contain

An XLSX file: a row per item, columns as periods in chronological order, plus a column with the name. Two periods minimum, a year by month in practice. The total across periods is computed for you — no separate total column is needed. Both pairs of thresholds are adjustable: 80 / 95 for ABC and 10 % / 25 % for XYZ.

Important: merge duplicate rows before uploading. The service does not detect or combine duplicates — an item that appears in the file twice is counted twice, and the shares and classes come out wrong.

What the report contains

The table gains the total across periods, the coefficient of variation, the ABC and XYZ classes, and the combined cell code — AX, BY, CZ and so on. The matrix shows how many items and how much money fall into each of the nine cells, and the recommendations take them one by one: what to protect, what to move to order-only, what to retire. The report downloads as XLSX.

How it differs from the other analyses

This is the fullest of the four: ABC and XYZ run on the same data and land in one code. With no series of periods, only a single snapshot, classic ABC analysis is enough. With two metrics at one date — complex ABC. If only the evenness of demand matters — XYZ.

cell = ABC class + XYZ class

ABC class
by cumulative revenue share: A up to 80%, B up to 95%, C the rest
XYZ class
by coefficient of variation: X up to 10%, Y up to 25%, Z beyond
cell
a two-letter code from AX to CZ, in the industry order

Two computations run over one file: ABC on the revenue column, XYZ on the period columns. Each item takes a letter from each, and together they are its cell.

Nine cells are nine different decisions. AX items stay on the shelf permanently, AZ items make money and are unpredictable at the same time, CZ items usually do not earn their warehouse space.

A worked example of the matrix

ItemRevenueShareABC classCVXYZ classCell
SKU-1014048.8%A2.2%XAX
SKU-10280017.4%A4.0%XAX
SKU-1031,22026.6%A3.7%XAX
SKU-10450010.9%A13.6%YAY
SKU-1053357.3%A11.5%YAY
SKU-1062505.4%B18.3%YBY
SKU-1072004.4%B36.7%ZBZ
SKU-1081002.2%C78.7%ZCZ
SKU-109601.3%C102.7%ZCZ
SKU-11072015.7%A30.4%ZAZ

Revenue gives the ABC letter, the swing in quarterly sales gives the XYZ letter; together they are the cell.

Questions people ask about XYZ+ABC

How are the codes from AX to CZ produced?

Two analyses run over one file: ABC on the revenue column and XYZ on the period columns. The first letter of the cell is the ABC class, the second the XYZ class.

The letter order is the industry one: importance first, stability second. The codes are never reordered and never translated.

What do you do with each cell?

AX is the backbone of the assortment: predictable and important, so the safety stock for it can be kept thin. AZ earns money and jumps around at the same time — it is held with a buffer and reviewed by hand.

CZ is small and unpredictable: usually a candidate for delisting or for order-on-demand. The report breaks every one of the nine cells down and gives recommendations for each.

What should the file look like?

One row per item. You need a column with a name or SKU, a numeric revenue column and several columns of sales by consecutive periods.

Merge duplicates before uploading: the service does not look for them and does not combine them, and an item that appears twice spoils both the shares and the classes.