Оборачиваемость товара — ключевой показатель эффективности бизнеса, который показывает, сколько дней в среднем требуется для продажи всей партии продукции. Его расчёт в Microsoft Excel позволяет оптимизировать запасы, снизить издержки на хранение и повысить ликвидность. Но как правильно посчитать этот коэффициент, если под рукой только таблицы с данными о продажах и остатках?
Многие предприниматели ошибочно путают оборачиваемость с коэффициентом оборачиваемости (количество оборотов за период) или используют упрощённые формулы, не учитывая сезонность и колебания спроса. В этой статье разберём точные методы расчёта с учётом особенностей разных типов бизнеса — от розницы до оптовой торговли. Вы узнаете, какие данные нужны для формул, как избежать типичных ошибок и автоматизировать процесс с помощью Excel.
Особое внимание уделим трём ключевым аспектам:
- Выбор правильной формулы в зависимости от типа товара (скоропортящийся, сезонный, постоянного спроса).
- Обработка данных: как учитывать нулевые остатки, возвраты и брак.
- Визуализация результатов для принятия управленческих решений.
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. Сводные таблицы
Используйте сводную таблицу для группировки данных по товарам/категориям:
- Выделите исходные данные (дата, товар, остатки, продажи).
- Нажмите
Вставка → Сводная таблица. - В строки добавьте «Товар», в значения — «Средний запас» и «COGS».
- Добавьте вычисляемое поле с формулой оборачиваемости.
Способ 2. Пользовательская функция на VBA
Создайте макрос для автоматического расчёта:
Function Оборачиваемость(СреднийЗапас As Double, COGS As Double, Дни As Integer) As Double
Оборачиваемость = (СреднийЗапас / COGS) * Дни
End Function
Теперь в любой ячейке можно использовать:
=Оборачиваемость(B2; C2; 30)
Способ 3. Power Query
Для обработки больших массивов данных:
- Импортируйте данные через
Данные → Получить данные → Из таблицы/диапазона. - Добавьте столбец с формулой оборачиваемости.
- Загрузите результат в новую таблицу.
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%).