Перейти к содержимому
Ко всем статьям
Статья

Оборачиваемость запасов: как посчитать обороты и дни в магазине

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

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

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

Обороты и дни отвечают на разные вопросы

Оборачиваемость в оборотах = себестоимость проданных товаров за период / средняя стоимость запаса за этот период.

Оборачиваемость в днях = число календарных дней периода / количество оборотов.

Первая величина показывает, сколько раз за выбранный период реализован объём, равный среднему запасу. Вторая выражает ту же скорость через длительность оборота. Это расчётный показатель группы, а не возраст каждой лежащей на полке вещи.

Базовая формула по себестоимости и среднему запасу приведена в учебном материале НИУ ВШЭ, слайды 71–72. В нём годовой показатель переводится в дни через 365. Для наших периодов по 30 дней используем 30: деление месячного коэффициента на годовую длительность исказило бы смысл расчёта.

Не путайте этот показатель с ответом «на сколько дней хватит сегодняшнего остатка». Для такого прогноза нужны текущий доступный запас и ожидаемые продажи. Оборачиваемость описывает прошедший период со средним остатком.

Какие данные собрать

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

Для запаса используйте стоимость той же группы в той же системе оценки. Не смешивайте закупочную стоимость остатков с розничной выручкой. Вопросы состава стоимости и налогов должны быть уже согласованы в вашем учёте; этот расчёт не задаёт новую учётную политику.

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

Если данные содержат отрицательные остатки, пропущенные дни или непроведённые поступления, сначала разберите эти ошибки. Точная формула не исправит неверные исходные числа.

Пример: два завершённых периода по 30 дней

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

ПоказательСентябрь1–30 октября
Дней в периоде3030
Себестоимость продаж720 000 ₽810 000 ₽
Средний запас360 000 ₽300 000 ₽
Оборотов за период22,7
Длительность оборота15 дней11,11 дня

Сентябрь: 720 000 / 360 000 = 2 оборота, затем 30 / 2 = 15 дней.

Октябрь: 810 000 / 300 000 = 2,7 оборота, затем 30 / 2,7 ≈ 11,11 дня. Округляем только результат, сохраняя исходные значения.

Себестоимость продаж выросла на 12,5%, средний запас уменьшился примерно на 16,7%, длительность оборота сократилась примерно на 3,89 дня. Здесь изменение связано сразу с двумя величинами; приписать его только работе закупщика нельзя.

Если октябрьская выручка равна 1 215 000 ₽, деление её на запас 300 000 ₽ даст 4,05 оборота и около 7,41 дня. Для выбранной модели это неверное сочетание: продажи взяты в розничных ценах, запасы — по себестоимости. Наценка сделала результат красивее, не ускорив движение ни одной вещи.

Средний запас: две даты или ежедневные остатки

Приближение (запас на начало + запас на конец) / 2 удобно, если других данных нет. Подпишите в отчёте, что это оценка по двум датам. Она может пропустить крупную поставку и её постепенную распродажу внутри периода.

Отдельный учебный пример: за десять дней остатки на конец дня составили 100, 300, 300, 300, 300, 300, 300, 300, 300 и 100 тысяч рублей. На начало периода также было 100 тысяч. По началу и концу получится средний запас 100 тысяч, а по ежедневным срезам — (100 + 8 × 300 + 100) / 10 = 260 тысяч рублей.

При себестоимости продаж 520 тысяч рублей ежедневное усреднение даст 520 / 260 = 2 оборота и 10 / 2 = 5 дней. Две крайние даты дадут 5,2 оборота и около 1,92 дня. Разница возникла из-за способа усреднения, а не из-за реального ускорения продаж.

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

В Excel для непрерывного диапазона ежедневных остатков можно использовать =СРЗНАЧ(B2:B31). Перед этим проверьте, что там ровно 30 числовых значений: пустая ячейка не должна незаметно сократить период. Выбранный способ сохраняйте при сравнении.

Как читать результат без универсальной нормы

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

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

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

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

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