Формула EOQ и что в ней означают параметры
Классическая формула равна корню из удвоенного произведения годового спроса и стоимости заказа, делённого на затраты хранения единицы за год. Она показывает партию, при которой затраты на оформление и на хранение вместе наименьшие. В точке минимума эти две статьи почти равны, что удобно использовать как самопроверку.
Затраты хранения удобно задавать процентом от цены единицы: в него входят аренда склада, страховка, порча и стоимость замороженных денег. Для скоропортящихся и быстро устаревающих товаров процент значительно выше, и оптимальная партия уменьшается. Для крупногабаритных позиций надёжнее ввести рубли за единицу в год.
Страховой запас и уровень сервиса
Страховой запас защищает от случайных колебаний. Он равен квантилю нормального распределения для выбранного уровня сервиса, умноженному на стандартное отклонение спроса за срок поставки. Переход с 95 на 99 процентов увеличивает запас примерно в полтора раза, и эту цену надо сравнить с убытками от дефицита.
Если срок поставки тоже нестабилен, включите дополнительные параметры и введите его разброс в днях. Калькулятор добавит эту неопределённость под корень и увеличит запас. Результат округляется вверх до целых единиц, потому что нельзя держать на складе долю штуки.
Точка перезаказа: когда оформлять поставку
Точка перезаказа равна спросу за срок поставки плюс страховой запас. Как только остаток падает до этого уровня, пора размещать следующий заказ: к моменту, когда новая партия приедет, на складе останется ровно страховой запас. Раньше заказывать — переплачивать за хранение, позже — рисковать дефицитом.
Интервал между заказами в результате показывает, как часто придётся размещать поставки. Если он оказывается неудобным, например меньше недели, проверьте стоимость заказа: возможно, её можно снизить за счёт автоматизации или объединения позиций у одного поставщика, и тогда оптимальная партия вырастет.
Скидки за объём: когда выгодно брать больше
Поставщик часто снижает цену при крупной партии. Простая проверка по цене вводит в заблуждение: выгода от скидки должна покрыть дополнительное хранение. Калькулятор считает годовые затраты по каждому ценовому интервалу, включая закупку, и выбирает самый дешёвый вариант, даже если он больше классической партии EOQ.
Вторая таблица показывает лучшую партию внутри каждого интервала. Если в интервале EOQ меньше порога, берётся ровно порог, а если больше верхней границы, партия ограничивается ей. Так видно, какая скидка действительно работает, а какая лишь создаёт иллюзию экономии.
Ограничения модели и как применять результат
Модель предполагает равномерный спрос и мгновенное пополнение партией. Реальные продажи сезонны, а склад имеет предел вместимости и бюджета. Поэтому используйте EOQ как отправную точку, округляйте до удобных для поставщика значений и пересчитывайте при изменении спроса, цены или срока поставки.
Для строгого управления запасами выбирайте уровень сервиса отдельно по группам товаров: для позиций, которые приносят основную прибыль, держите высокий, для редких и дешёвых — умеренный. Это снижает замороженные в запасах деньги без заметного ущерба для продаж.
Формула расчёта
EOQ = √(2·D·S / H); SS = z·√(L·σ² + d²·σL²); ТЗ = d·L + SS; затраты = D·p + D/Q·S + (Q/2 + SS)·H
Проверенные примеры
Спрос 120 шт. в неделю, заказ стоит 1 500 ₽, цена 240 ₽, хранение 22 % в год, срок поставки 9 дней, σ = 6, сервис 95 %.
Оптимальный заказ 595 шт., страховой запас 30 шт., точка перезаказа 184 шт., затраты 1 530 623,09 ₽ в год.
Спрос 9 000 шт. в год; от 400 шт. цена 228 ₽, от 900 шт. — 219 ₽.
Выгоднее заказывать 900 шт. по 219,00 ₽: затраты 2 009 126,40 ₽ в год.
Как пользоваться онлайн-калькулятором
- Введите спрос за период, стоимость оформления заказа и цену единицы.
- Задайте затраты на хранение процентом от цены или в рублях.
- Укажите срок поставки, разброс спроса и желаемый уровень сервиса.
- При скидках за объём включите режим со ступенями цены.
- Сравните варианты размера заказа в таблице и запомните точку перезаказа.