Surrika

ABC-анализ запасов по стоимости остатка

ABC-анализ запасов делит артикулы на три группы по вкладу в стоимость склада. Группа A дает основную часть стоимости, группа C почти ничего.

Продажи и ассортимент

Как считать

  1. Берите остатки на дату расчета.
  2. Сортируйте артикулы по стоимости остатка от большего к меньшему.
  3. Считайте долю каждого артикула в общей стоимости склада и накопленную долю.
  4. Делите артикулы на группы A, B и C по накопленной доле.
  5. Внутри групп суммируйте стоимость по категориям.

Расчет на выгрузках магазина

Пример посчитан на выгрузках вымышленного мебельного магазина: продажи сайта и трех маркетплейсов, реклама, сделки CRM и остатки за 2024-2025 годы.

Какие товары держат основную стоимость склада и где заморожены деньги? Как разделить остатки на группы A, B и C по стоимости?

Стоимость остатка по группам ABC и категориям

SQL, по которому посчитано

WITH latest AS (
  SELECT sku, category, value
  FROM stock
  WHERE date = (SELECT max(date) FROM stock)
),
ranked AS (
  SELECT
    sku,
    category,
    value,
    SUM(value) OVER (ORDER BY value DESC, sku ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS cumulative_value,
    SUM(value) OVER () AS total_value
  FROM latest
),
classified AS (
  SELECT
    sku,
    category,
    value,
    CASE
      WHEN cumulative_value / NULLIF(total_value, 0) <= 0.8 THEN 'A'
      WHEN cumulative_value / NULLIF(total_value, 0) <= 0.95 THEN 'B'
      ELSE 'C'
    END AS abc_group
  FROM ranked
)
SELECT
  abc_group,
  category,
  ROUND(SUM(value), 2) AS stock_value
FROM classified
GROUP BY abc_group, category
ORDER BY abc_group, SUM(value) DESC

Где взять стоимость остатка для ABC-анализа запасов

Берите отчет по остаткам на последний день месяца. Стоимость остатка считайте по себестоимости. Цена продажи для этой задачи не подходит. Иначе дорогие позиции с высокой наценкой попадут в A, хотя денег в них может быть меньше.

Почему границы 80% и 95% в ABC-анализе запасов условны

Границы 80% и 95% не заданы природой, их выбирают под ассортимент. Артикул, на котором накопленная доля перешла 80%, относят к B. В A остаются только позиции с накопленной долей до 80% включительно. B заканчивается на накопленной доле 95% включительно. Запишите выбранные границы рядом с результатом, чтобы отчет читали одинаково.

Чем ABC-анализ запасов отличается от ABC-анализа продаж

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

Что делать с группами A, B и C в запасах

Для группы A проверьте оборачиваемость и страховой запас. Для B следите за ценой закупки и сроками поставки. Для C решите, какие позиции оставить для полноты ассортимента, а какие вывести. Не сокращайте C целиком. Дешевый товар может быть дополнением к A и поддерживать продажи.

Частые ошибки

ABC по количеству штук

Если сортировать по числу штук, дешевые лампы перевесят дорогие диваны. Группа A покажет количество позиций. Денежную нагрузку вы не увидите. Для запасов берите стоимость остатка.

Заменять ABC анализом XYZ

ABC делит по стоимости, XYZ по стабильности продаж. Если заменить один анализ другим, вы не увидите, какие позиции дорогие и предсказуемые, а какие дорогие и нерегулярные. Стройте две матрицы отдельно.

Вопросы

Нужно ли учитывать возвраты в ABC-анализе запасов?

Возвраты уменьшают выручку, но на стоимость остатка не влияют. В складском ABC учитывайте то, что физически лежит на складе.

Можно ли делать ABC-анализ запасов по категориям?

Можно, но внутри категории разброс стоимости бывает большим. ABC по артикулам точнее показывает, где сосредоточены деньги.

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

Привязывайте пересчет к дате инвентаризации и обновляйте после крупных поставок или распродаж. Частота зависит от скорости изменения склада.

Метрики на этой странице

Посчитайте это на своих выгрузках

Бросьте выгрузки на доску Surrika и задайте вопрос обычными словами. Ответ придет графиком, а под ним будет SQL, по которому он посчитан.

14 дней бесплатно, карта не нужна.

По теме

Все задачи