ABC анализ

Классический анализ для одного столбца

  • Файл не покидает браузер
  • Десятки тысяч строк за секунды
  • Не таблица, а решения
  • Любая выгрузка XLSX
ABC analyse

Что такое ABC-анализ

ABC-анализ ранжирует позиции по одному показателю — выручке, марже, количеству — и делит их на три класса по накопленной доле. В классе A позиции, которые дают первые 80 % результата, в B — следующие 15 %, в C — оставшиеся 5 %. Границы 80 и 95 задаются перед запуском: если в вашей практике они другие, поменяйте их прямо в мастере.

Что нужно в выгрузке

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

Важно: сведите повторяющиеся позиции до загрузки. Сервис дубликаты не ищет и не объединяет — позиция, попавшая в файл дважды, дважды попадёт и в расчёт, а доли и классы окажутся неверными.

Что будет в отчёте

К вашей таблице добавляются доля позиции в общем итоге и класс — A, B или C. Рядом сводка: сколько позиций и какая доля результата приходится на каждый класс. Отдельным блоком идут рекомендации — что защищать, что пересматривать, где заморожены деньги. Готовый отчёт выгружается обратно в XLSX.

Чем отличается от других анализов

Здесь один показатель и один срез. Если позицию нужно увидеть сразу по двум показателям — скажем, по выручке и по остаткам, — это комплексный ABC-анализ. Если важна не величина, а устойчивость спроса во времени, нужен XYZ-анализ. Оба вопроса сразу закрывает XYZ+ABC.

доля = xᵢ / Σx × 100 %

xᵢ
значение позиции в выбранном столбце — выручка, маржа, количество
Σx
сумма этого столбца по всем позициям файла

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

Из этого правила следует то, что чаще всего вызывает вопросы: позиция, на которой накопленная доля перешагнула порог, остаётся в прежнем классе. В примере ниже SKU-104 доводит накопленную долю до 82,4 %, но класс у него A — потому что до него накоплено 73,9 %.

Пример расчёта на десяти позициях

ПозицияВыручкаДоляНакопленная доляКласс
SKU-101412 00036,5 %36,5 %A
SKU-102265 00023,5 %59,9 %A
SKU-103158 00014,0 %73,9 %A
SKU-10496 0008,5 %82,4 %A
SKU-10574 0006,5 %88,9 %B
SKU-10651 0004,5 %93,5 %B
SKU-10733 0002,9 %96,4 %B
SKU-10821 0001,9 %98,2 %C
SKU-10912 0001,1 %99,3 %C
SKU-1108 0000,7 %100,0 %C

Выручка за период, доля каждой позиции, накопленная доля и класс при порогах 80 и 95.

Частые вопросы про ABC-анализ

Как посчитать ABC-анализ в Excel?

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

Это четыре формулы и ручная сортировка при каждом обновлении выгрузки. Здесь тот же расчёт делается по загруженному файлу, а классы и доли возвращаются готовой таблицей XLSX.

Что такое накопленная выручка и зачем она нужна?

Накопленная выручка — это сумма долей всех позиций от самой крупной до текущей. По ней видно, какая часть ассортимента делает основную часть результата: в примере выше четыре позиции из десяти дают 82,4 % выручки.

Классы определяются именно по ней, а не по доле отдельной позиции: сама по себе доля в 8,5 % ничего не говорит, а вот место в накопленном итоге — говорит.

Почему пороги 80 и 95 и можно ли их поменять?

Это отраслевое умолчание, а не закон: 80 % результата от 20 % позиций — наблюдение, которое хорошо описывает розницу и дистрибуцию. Если в вашей практике приняты другие границы, задайте их в мастере перед расчётом — оба порога меняются.

Расчёт при этом не меняется: сдвигается только линия, по которой класс переходит из A в B и из B в C.

Теория метода — в статье: Что такое ABC-анализ — простыми словами