Surrika

Оборачиваемость товара в днях: за сколько продается средний запас

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

Формула

За сколько дней продается средний запас товара. Чем меньше дней, тем быстрее деньги из закупки возвращаются в оборот.

Оборачиваемость в днях = Средний остаток в штуках / Продажи в штуках за период × Число дней периода

Средний остаток
среднее из остатков на конец каждого месяца периода
Продажи за период
проданные штуки за тот же период

Пример расчета

Средний остаток 600
Продано за 90 дней 1 350
Оборачиваемость 40

600 / 1 350 × 90 = 40 дней

  • Коэффициент оборачиваемости считают наоборот: продажи делят на средний остаток и получают число оборотов за период.
  • Остаток и продажи берут в одних единицах: в штуках или в рублях по себестоимости.

Тот же вопрос к выгрузкам в Surrika

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

За сколько дней продается средний запас в каждой категории за последние 12 месяцев?

Оборачиваемость запаса по категориям

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

WITH stock_avg AS (
    SELECT category, avg(units) AS units
    FROM (SELECT category, date, sum(units) AS units FROM stock WHERE date > (SELECT max(date) FROM stock) - INTERVAL 12 MONTH GROUP BY ALL)
    GROUP BY category
),
sold AS (
    SELECT category, sum(units) AS units
    FROM sales
    WHERE date > (SELECT max(date) FROM sales) - INTERVAL 12 MONTH
    GROUP BY category
)
SELECT category, round(stock_avg.units / sold.units * 365) AS days
FROM stock_avg
JOIN sold USING (category)
ORDER BY days DESC

Когда на оборачиваемость товара смотрят и какие решения принимают

Метрику проверяют перед закупкой новой партии: она показывает, сколько дней средний запас лежит на складе до продажи. По ней решают, увеличивать заказ по категории или притормозить закупку и освободить деньги. Еще один повод посмотреть на дни: вывод товара из ассортимента, когда запас стоит месяцами и не расходится. В примере вымышленного магазина за 12 месяцев категория «Кухни» дала 15 дней, «Освещение» 54 дня. Это цифры примера вымышленного магазина, ориентиром они не служат: по ним видно, где запас оборачивается медленнее остальных категорий.

Из каких выгрузок и колонок берутся цифры

Нужны две выгрузки. Первая: остатки на конец каждого месяца, колонки артикул, категория, дата, остаток в штуках. Вторая: продажи за тот же период, колонки артикул, категория, дата, проданные штуки. Средний остаток получают как среднее из остатков на конец каждого месяца периода. Остаток и продажи держите в одних единицах: штуки или рубли по себестоимости.

Вопрос к данным магазина звучит так: за сколько дней продается средний запас в каждой категории за последние 12 месяцев. Ответ по категориям за этот период: Освещение 54 дня, Шкафы 43 дня, Кровати 31 день, Диваны 31 день, Кухни 15 дней. Эти цифры взяты из примера вымышленного магазина и описывают только его ассортимент.

Как читать результат

Дни показывают срок, за который средний запас уходит со склада. Сравнивайте категории между собой и с прошлыми месяцами той же категории. Чужие магазины для сравнения не подходят: ассортимент, спрос и условия закупки у всех разные. Рост дней при том же спросе означает, что закупка обгоняет продажи и деньги лежат в товаре. Падение дней при полупустом складе говорит о риске нехватки и упущенных продаж. В примере вымышленного магазина разброс большой: от 15 дней у «Кухонь» до 54 дней у «Освещения», и такой разрыв уже повод пересмотреть план закупки по освещению.

Чем оборачиваемость отличается от ABC-анализа, XYZ-анализа и юнит-экономики

ABC-анализ делит товары по вкладу в выручку или прибыль, он отвечает на вопрос, что приносит деньги. XYZ-анализ показывает стабильность продаж по месяцам, его интересует разброс спроса. Юнит-экономика считает прибыль на единицу товара с учетом закупки, комиссии и логистики. Оборачиваемость отвечает на свой вопрос: за сколько дней средний запас возвращает деньги в оборот. Эти метрики дополняют друг друга, и подменять одну другой нельзя. Коэффициент оборачиваемости считают наоборот: продажи делят на средний остаток и получают число оборотов за период.

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

Штуки смешаны с рублями

Остаток берут в штуках, а продажи в рублях выручки. Получится отношение разных величин, и результат нельзя прочитать в днях. Держите обе колонки в одних единицах: в штуках или в рублях по себестоимости.

Остаток взят на одну дату

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

Расчет по выручке в ценах продажи

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

Дни спутаны с коэффициентом оборачиваемости

Коэффициент считают как продажи, деленные на средний остаток, и он дает число оборотов за период. Когда его читают как дни, закупку планируют по неверной цифре. Проверьте единицу в отчете: дни или обороты.

Вопросы

Как посчитать оборачиваемость товара в днях?

Разделите средний остаток в штуках на продажи в штуках за тот же период и умножьте на число дней периода. Средний остаток берите как среднее из остатков на конец каждого месяца.

Чем коэффициент оборачиваемости отличается от оборачиваемости в днях?

Коэффициент дает число оборотов за период: продажи делят на средний остаток. Дни показывают длительность одного оборота, это та же информация, приведенная к календарю периода.

За какой период считать оборачиваемость товара?

Берите период, за который есть ровные остатки на конец каждого месяца, чаще это 90 дней или последние 12 месяцев. Остаток и продажи должны относиться к одному периоду.

Можно ли считать оборачиваемость в рублях?

Да, тогда и остаток, и продажи берите в рублях по себестоимости. Смешивать штуки и рубли в одном расчете нельзя.

Что делать с товаром без продаж за период?

Дни по нему не считают: на нулевых продажах расчет не дает результата. Покажите такие позиции отдельным списком с остатком и решите, выводить их из ассортимента или уценивать.

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

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

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

По теме

Все метрики и методы