Расчёт оборачиваемости товара в днях в Excel: формулы, примеры и лайфхаки

Оборачиваемость товара — ключевой показатель эффективности бизнеса, который показывает, сколько дней в среднем требуется для продажи всей партии продукции. Его расчёт в Microsoft Excel позволяет оптимизировать запасы, снизить издержки на хранение и повысить ликвидность. Но как правильно посчитать этот коэффициент, если под рукой только таблицы с данными о продажах и остатках?

Многие предприниматели ошибочно путают оборачиваемость с коэффициентом оборачиваемости (количество оборотов за период) или используют упрощённые формулы, не учитывая сезонность и колебания спроса. В этой статье разберём точные методы расчёта с учётом особенностей разных типов бизнеса — от розницы до оптовой торговли. Вы узнаете, какие данные нужны для формул, как избежать типичных ошибок и автоматизировать процесс с помощью Excel.

Особое внимание уделим трём ключевым аспектам:

  1. Выбор правильной формулы в зависимости от типа товара (скоропортящийся, сезонный, постоянного спроса).
  2. Обработка данных: как учитывать нулевые остатки, возвраты и брак.
  3. Визуализация результатов для принятия управленческих решений.
📊 Как часто вы анализируете оборачиваемость товара?
Еженедельно
Ежемесячно
Ежеквартально
Реже
Никогда

1. Что такое оборачиваемость товара в днях и зачем её считать

Оборачиваемость в днях (или Days Sales of Inventory, DSI) — это средний период, за который компания продаёт весь свой товарный запас. Например, если показатель равен 30 дням, это означает, что запасы полностью обновляются раз в месяц. Чем меньше значение, тем эффективнее работает бизнес (за исключением дефицитных товаров).

Почему этот показатель критичен для анализа:

  • 📉 Снижение издержек: Длинный цикл оборачиваемости = деньги «заморожены» в складе.
  • 💰 Оптимизация cash flow: Быстрая оборачиваемость высвобождает оборотные средства.
  • 📊 Выявление «мёртвых» запасов: Товары с оборачиваемостью >90 дней требуют пересмотра ассортимента.
  • 🔄 Планирование закупок: Зная цикл, проще прогнозировать потребность в новых партиях.

Обратите внимание: оборачиваемость в днях — это обратный показатель коэффициенту оборачиваемости (количество оборотов за период). Например, если коэффициент равен 6 оборотам в год, то оборачиваемость в днях составит 365 / 6 ≈ 61 день.

⚠️ Внимание: Не путайте оборачиваемость с сроком годности (для скоропортящихся товаров) или сроком хранения (для технически сложных изделий). Эти показатели анализируются отдельно!

2. Какие данные нужны для расчёта в Excel

Чтобы посчитать оборачиваемость, подготовьте в Excel следующие данные (минимальный набор):

Параметр Описание Пример
Средний запас Среднее арифметическое остатков товара на начало и конец периода (100 ед. + 150 ед.) / 2 = 125 ед.
Себестоимость продаж (COGS) Сумма затрат на проданные товары за период (без наценки) 50 000 ₽ за месяц
Период анализа Количество дней в анализируемом интервале (месяц, квартал, год) 30 дней (апрель)
Оборот в натуральном выражении Количество проданных единиц товара (опционально, для точности) 300 ед. за месяц

Где взять эти данные:

  • 📄 Из 1С/ERP-системы: Отчёты «Остатки товаров» и «Продажи» за период.
  • 📊 Из Excel-таблиц: Если ведёте учёт вручную, используйте сводные таблицы.
  • 🖥️ Из онлайн-касс: Многие сервисы (например, МойСклад или Атол) экспортируют данные в .xlsx.

Важный нюанс: если у вас сезонный бизнес (например, продажа ёлок или купальников), берите данные за аналогичный период прошлого года. Иначе расчёт будет искажён.

3. Формулы расчёта оборачиваемости в днях

Существует три основных метода расчёта оборачиваемости в днях. Выбор зависит от доступных данных и цели анализа.

Метод 1. Через себестоимость продаж (COGS)

Самая универсальная формула:

= (Средний запас / COGS) * Количество дней в периоде

Пример для месяца (30 дней):

  • Средний запас = 125 ед. (себестоимость 1 ед. = 400 ₽ → 50 000 ₽).
  • COGS за месяц = 150 000 ₽.
  • Оборачиваемость = (50 000 / 150 000) * 30 = 10 дней.

Метод 2. Через оборот в натуральном выражении

Если у вас данные по количеству проданных единиц:

= Средний запас (ед.) / Оборот (ед./день)

Пример:

  • Средний запас = 125 ед.
  • Продано за месяц = 300 ед. → 10 ед./день.
  • Оборачиваемость = 125 / 10 = 12,5 дней.

Метод 3. Через коэффициент оборачиваемости

Если у вас уже посчитан коэффициент (например, 6 оборотов в год):

= 365 / Коэффициент оборачиваемости

Пример: 365 / 6 ≈ 61 день.

⚠️ Внимание: Метод 1 (через COGS) даёт наиболее точный результат, так как учитывает себестоимость, а не только количество. Метод 2 подходит для товаров с одинаковой ценой, иначе искажает картину.

Собрать остатки на начало и конец периода|Рассчитать средний запас (в деньгах или единицах)|Получить данные о продажах (COGS или количество)|Определить длительность периода в днях|Проверить отсутствие нулевых значений в остатках-->

4. Пошаговая инструкция по расчёту в Excel

Разберём процесс на примере реальной таблицы. Предположим, у нас есть данные по товару «Кофе Арабика, 250 г» за квартал:

Месяц Остаток на начало (ед.) Остаток на конец (ед.) Продано (ед.) COGS (₽)
Январь 100 120 300 60 000
Февраль 120 90 350 70 000
Март 90 110 400 80 000

Шаг 1. Рассчитаем средний запас за квартал:

  • Средний запас в единицах:
    =СРЗНАЧ(B2:B4; C2:C4)

    Результат: (100+120+120+90+90+110)/6 ≈ 105 ед.

  • Средний запас в денежном выражении:
    =СРЗНАЧ(E2:E4)/СРЗНАЧ(D2:D4)*105

    (если цена единицы нестабильна).

Шаг 2. Посчитаем оборачиваемость:

  • По методу COGS (за квартал = 90 дней):
    = (СРЗНАЧ(E2:E4) / СУММ(E2:E4)) * 90

    Результат: (70 000 / 210 000) * 90 ≈ 30 дней.

  • По методу натуральных единиц:
    = 105 / (СУММ(D2:D4)/90)

    Результат: 105 / (1050/90) ≈ 8,6 дней.

Разница в результатах (30 vs 8,6 дней) связана с тем, что себестоимость единицы товара менялась (например, из-за скидок или изменения закупочной цены). Для точности лучше использовать оба метода параллельно.

Почему результаты методов отличаются?

Разница возникает из-за:

1. Изменения себестоимости (например, в марте закупочная цена выросла на 10%).

2. Учёта возвратов или брака (в натуральных единицах они не видны, а в COGS — да).

3. Разной динамики продаж по месяцам (в январе продажи ниже, но запасы выше).

5. Типичные ошибки и как их избежать

Даже опытные аналитики допускают ошибки при расчёте оборачиваемости. Вот самые распространённые:

  • 🔢 Игнорирование нулевых остатков: Если товар распродан, средний запас становится равным нулю, а формула даёт деление на ноль. Решение: Используйте =ЕСЛИ(средний_запас=0; "Дефицит"; формула).
  • 📅 Неучёт длительности периода: Сравнивать оборачиваемость за месяц и год нельзя. Приводите всё к одним единицам (дням).
  • 💱 Смешивание валют/единиц: Если часть данных в штуках, а часть в кг, результат будет искажён. Решение: Приведите всё к одной единице (например, к кг).
  • 📉 Исключение возвратов: Возвраты от клиентов уменьшают реальный оборот. Решение: Вычитайте возвраты из продаж: Оборот = Продано - Возвращено.

Ещё одна частая проблема — сезонные колебания. Например, если анализировать оборачиваемость новогодних игрушек в январе, показатель будет завышен. Чтобы сгладить эффект:

=СРЗНАЧ(оборачиваемость_янв; оборачиваемость_фев; оборачиваемость_март)
⚠️ Внимание: Если у вас многономенклатурный бизнес (тысячи SKU), рассчитывайте оборачиваемость по категориям, а не по каждому товару отдельно. Иначе рискуете утонуть в данных.

6. Автоматизация расчётов: шаблоны и макросы

Чтобы не считать оборачиваемость вручную каждый месяц, автоматизируйте процесс:

Способ 1. Сводные таблицы

Используйте сводную таблицу для группировки данных по товарам/категориям:

  1. Выделите исходные данные (дата, товар, остатки, продажи).
  2. Нажмите Вставка → Сводная таблица.
  3. В строки добавьте «Товар», в значения — «Средний запас» и «COGS».
  4. Добавьте вычисляемое поле с формулой оборачиваемости.

Способ 2. Пользовательская функция на VBA

Создайте макрос для автоматического расчёта:

Function Оборачиваемость(СреднийЗапас As Double, COGS As Double, Дни As Integer) As Double

Оборачиваемость = (СреднийЗапас / COGS) * Дни

End Function

Теперь в любой ячейке можно использовать:

=Оборачиваемость(B2; C2; 30)

Способ 3. Power Query

Для обработки больших массивов данных:

  1. Импортируйте данные через Данные → Получить данные → Из таблицы/диапазона.
  2. Добавьте столбец с формулой оборачиваемости.
  3. Загрузите результат в новую таблицу.

7. Как интерпретировать результаты и принимать решения

Сам по себе показатель оборачиваемости мало что значит без контекста. Вот как его анализировать:

Оборачиваемость (дней) Что это значит Действия
< 7 Очень высокая оборачиваемость (возможен дефицит) Увеличьте запасы или проанализируйте причины ажиотажа
7–30 Оптимальный показатель для большинства товаров Поддерживайте текущий уровень
30–60 Замедленная оборачиваемость (риск залежалости) Проверьте ценовую политику или маркетинг
> 90 «Мёртвый» запас (товар не ликвиден) Утилизируйте, продайте со скидкой или смените поставщика

Сравнивайте оборачиваемость:

  • 📈 В динамике: Как меняется показатель по месяцам?
  • 🏷️ По категориям: Какие группы товаров «тормозят» оборот?
  • 🏢 С конкурентами: Средняя оборачиваемость в вашей нише (например, для продуктов питания — 10–15 дней).

Пример управленческого решения: Товар «Зимние шины R17» имеет оборачиваемость 120 дней (при норме 45). Причины: закуплено слишком много или цена завышена. Действия: запустить акцию «2+1» или вернуть часть тиража поставщику.

FAQ: Частые вопросы по расчёту оборачиваемости

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

Используйте метод натуральных единиц (см. раздел 3). Если известна только выручка, приблизительно оцените COGS как 60–70% от выручки (для торговли). Для точности проведите инвентаризацию.

Что делать, если оборачиваемость отрицательная?

Отрицательное значение означает, что себестоимость продаж (COGS) превышает средний запас. Это возможно при:

  • Ошибке в данных (например, COGS посчитан с учётом возвратов).
  • Реальном дефиците (товар продаётся быстрее, чем поступает).

Проверьте формулы и исходные данные.

Как учитывать товары с истекающим сроком годности?

Для скоропортящихся товаров (например, молоко, лекарства) используйте формулу с учётом срока годности:

= МИН(оборачиваемость_в_днях; срок_годности_в_днях)

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

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

Для услуг понятие оборачиваемости не применяется, так как нет материальных запасов. Вместо этого анализируют:

  • Загрузку мощностей (например, % забронированного времени мастера).
  • Средний чек и частоту повторных продаж.

Как оборачиваемость связана с рентабельностью?

Прямая зависимость: чем выше оборачиваемость, тем выше рентабельность оборотных активов (ROA). Формула:

ROA = (Прибыль / Средние запасы) * Оборачиваемость_в_разах

Например, если прибыль 50 000 ₽, средние запасы 100 000 ₽, а оборачиваемость 6 раз в год:

ROA = (50 000 / 100 000) * 6 = 3 (300%).