Цитата: Sam983 ➤ Учитывая все эти пункты, нужно прописать правильную формулу (связать все пункты, в правильном порядке), чтобы получить рекомендованный заказ для поставщика в Excel
С настойчивостью идиота - повторюсь.
Сначала словами формализуем всё, что нам необходимо.
Excel - это просто замена листочку и калькулятору.
То есть (опять отсылка к "Вите Малееву") - вот берём и пишем.
У нас есть N единиц товара.
У нас есть история продаж - за M дней продано P единиц
Поставщик поставляет товар за X дней
Поставки товара возможны не чаще, чем раз в Y дней
Сколько нам надо заказать единиц товара?
В упаковке - C единиц товара
Сколько нам надо заказать упаковок?
И - повторюсь - волшебной пилюли (формулы, которая бы точно посчитала, сколько нам нужно) в общем случае НЕ СУЩЕСТВУЕТ!
Примеры (сезонный товар, для простоты - скорость поставки мгновенна, на остатках данного товара нет)
Пример 1.
В сентябре мы не продавали Дедов Морозов, октябре мы продали 10 Дедов Морозов, в ноябре - 40.
Сейчас 1 декабря - сколько нам надо заказать Дедов Морозов?
Пример 1.
В октябре мы продали 10 Дедов Морозов, в ноябре - 40, в декабре - 100.
Сейчас 1 января - сколько нам надо заказать Дедов Морозов?
Для товара постоянного спроса, вероятно, алгоритм может выглядеть примерно так:
1. Посчитаем среднюю продажу в день (предположим, 20)
2. Узнаем количество дней до после-следующей поставки (предположим, 40)
3. Каким-то образом определим минимальный запас (предположим, 30)
4. Знаем, что сегодня у нас 50 единиц
5. Поставщик поставляет товар через 5 дней.
6. Считаем, сколько нужно заказать. Перед следующей поставкой нам нужно на остатке минимум 30 единиц. Следующая поставка будет через 40 дней, в день продаём 20. Соответственно - планируем за это время продать 800 единиц. Но так как наш товар кончится через три дня (осталось 50, в день 20), то 2 дня мы сидим без товара и не продаём. Получается, надо заказать (40-2)*20+30. Но у нас на остатке есть 50 единиц. Соответственно, надо заказать (40-2)*20+30-50 = 740 единиц. И следующий заказ надо будет делать через 35 дней (40-5).
Дальше можно предположить, что в упаковке - 48 единиц.
Соответственно, мы можем заказать 15 или 16 упаковок.
15*48 = 720, 16*48 =768
Если мы закажем 720 единиц и скорость продажи не изменится - то у нас будет меньше минимального запаса (50+720-(40-2)*20 = 10). Допустимо ли это?
Если мы закажем 76 единиц и скорость продажи не изменится - то у нас будет небольшое "перезатаривание". Допустимо ли это?
Все эти примеры и условия - выдуманы из головы.
Но могут служить основой для дальнейших размышлений.