Есть один склад на который поступает готовая продукция(ГП) с производства (распределитель), есть несколько региональных складов. На каждом складе, включая распределитель, свой норматив хранения рассчитанный исходя из спроса на готовую продукцию в данном регионе. Может быть ситуация, когда на региональном складе недостаточно ГП для обеспечения норматива всех филиалов на 100% ,тогда нужно ГП распределить так, чтобы на всех складах после распределения норматив был наполнен на примерно одинаковый процент. Может быть обратная ситуация, когда на распределителе ГП больше, чем нужно для наполнения всех нормативов на 100%, тогда нужно наполнить региональную потребность до 100%, а остальное оставить на распределителе.
В итоге должно получится как показано на закладке "решение" (подобрал результат). Мне нужна формула т.к. распределять таким образом нужно 2000 позиций.
Добрый день!
Есть один склад на который поступает готовая продукция(ГП) с производства (распределитель), есть несколько региональных складов. На каждом складе, включая распределитель, свой норматив хранения рассчитанный исходя из спроса на готовую продукцию в данном регионе. Может быть ситуация, когда на региональном складе недостаточно ГП для обеспечения норматива всех филиалов на 100% ,тогда нужно ГП распределить так, чтобы на всех складах после распределения норматив был наполнен на примерно одинаковый процент. Может быть обратная ситуация, когда на распределителе ГП больше, чем нужно для наполнения всех нормативов на 100%, тогда нужно наполнить региональную потребность до 100%, а остальное оставить на распределителе.
В итоге должно получится как показано на закладке "решение" (подобрал результат). Мне нужна формула т.к. распределять таким образом нужно 2000 позиций.ZLAT
Не то чтобы принципиально, но ссылку на кросс должны были дать Вы. Об этом есть в Правилах. А вот отсутствие файла - это принципиально, потому что без него мало, что понятно
Не то чтобы принципиально, но ссылку на кросс должны были дать Вы. Об этом есть в Правилах. А вот отсутствие файла - это принципиально, потому что без него мало, что понятноPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Если не надо трогать склады, где переизбыток, то придётся выдумывать что-то посложнее. Вкладываю файл, где реализовано ограничение потребностей складов 100%. Файл заменил.
Формула полного перераспределения будет такая:
Код
=ОКРУГЛ(СУММ(A$2:A$6)/СУММ(B$2:B$6)*B2-A2-1%%;0)
Если не надо трогать склады, где переизбыток, то придётся выдумывать что-то посложнее. Вкладываю файл, где реализовано ограничение потребностей складов 100%. Файл заменил.Светлый
Вот новое решение. Соответствует примеру. Со складов продукция не возвращается. Заменил файл. Полностью выполняются все условия.
Возможно вы сможете еще раз мне помочь. Нужно немного усложнить задачу, как будет выглядеть формула, если на складе распределителе есть два вида остатка? Общий остаток и свободный остаток. Общий остаток это клиентские заказы, которые мы не должны распределять + свободные остатки. Свободный это остаток который мы должны распределять. Процент распределения должен выравниваться по общему остатку. Т.е. если смотреть пример, то мы должны 20шт распределить так, чтобы после распределения процент наполнения общего остатка стремился к одинаковому значению.
Вот новое решение. Соответствует примеру. Со складов продукция не возвращается. Заменил файл. Полностью выполняются все условия.
Возможно вы сможете еще раз мне помочь. Нужно немного усложнить задачу, как будет выглядеть формула, если на складе распределителе есть два вида остатка? Общий остаток и свободный остаток. Общий остаток это клиентские заказы, которые мы не должны распределять + свободные остатки. Свободный это остаток который мы должны распределять. Процент распределения должен выравниваться по общему остатку. Т.е. если смотреть пример, то мы должны 20шт распределить так, чтобы после распределения процент наполнения общего остатка стремился к одинаковому значению.ZLAT
Светлый, попробовал применить формулу при разных условиях, заметил, что не всегда остаток распределяется правильно. Например, если потребность заметно больше остатка. Возможно есть другой, более точный метод?
Светлый, попробовал применить формулу при разных условиях, заметил, что не всегда остаток распределяется правильно. Например, если потребность заметно больше остатка. Возможно есть другой, более точный метод?ZLAT