Страницы: 1
RSS
Автоматическое распределение количества по остаткам, Есть материал на остатках, но он разбит на партии, и есть количество материала, которое надо списать. Можно ли сделать автоматическое распределение 33 штук по всем партиям?
 
Добрый день, всем гуру Excel.
Помогите, пожалуйста,
есть материал на остатках, но он разбит на партии, и есть  количество материала, которое надо списать. Можно ли сделать автоматическое распределение 33 штук по всем партиям? Количество партий может быть любое.
Изменено: echik - 02.12.2019 09:33:01
 
echik, добрый день, покажите в файле выше что должно получится - т.е. заполните ручками (посчитав на калькуляторе и т.п.) что бы видеть что вы хотите. должна ли логика быть списания как никак...
если логики никакой то как вариант делать поиск решения...
Изменено: Mershik - 02.12.2019 09:26:51
Не бойтесь совершенства. Вам его не достичь.
 
Добавил в файл пример.
 
echik, так логика распределения есть?
Не бойтесь совершенства. Вам его не достичь.
 
Распределять можно как угодно, главное чтобы полностью распределилось кол-во для списания например для материала 770000556677 это 33 штуки, для материала 770000112233 это 8 штук. И распределить надо именно по всем партиям.
 
echik, понятно это, а количество распределения - подразумевает целые числа или
0,5 или как?
Не бойтесь совершенства. Вам его не достичь.
 
Любые, главное чтобы по всем партиям распределилось если количество партий 5, а количество которое нужно распределить 4 штуки, то в каких то партиях будет количество меньше  1, можно как угодно и 0.5+0.5 и 0.7+0.3
 
echik, какое-то странное распределение в С12 и протянуть
Код
 =ЕСЛИ(СЧЁТЕСЛИ($A$11:A12;A12)=СЧЁТЕСЛИ($A$12:$A$21;A12);ИНДЕКС($F$12:$F$14;ПОИСКПОЗ($A12;$E$12:$E$14;0);1)-СУММЕСЛИ($A$11:A11;$A12;$C$11:C11);ОКРУГЛ((B12/СУММЕСЛИ($A$12:$A$21;$A12;$B$12:$B$21))*ИНДЕКС($F$12:$F$14;ПОИСКПОЗ($A12;$E$12:$E$14;0);1);2))
Не бойтесь совершенства. Вам его не достичь.
 
ОГРОМНОЕ СПАСИБО! А если все-таки распределение только на целые числа нужны будут, без десятичных, напишите, пожалуйста, формулу.
 
echik, НУ ТАК ЭТО МОЖЕТ НЕ ПОЛУЧИТСЯ ТАК КАК ДОПУСТИМ ЕСТЬ 3 ДЛЯ СПИСАНИЯ, А  У ВАС ПАРТИЙ БОЛЬШЕ 3 ..ВСЕ..
Не бойтесь совершенства. Вам его не достичь.
 
Доброе время суток
Цитата
echik написал:
А если все-таки распределение только на целые числа нужны будут
В С2
Код
=ЦЕЛОЕ(СУММ($B$1:B2)/СУММ($B$2:$B$4)*$F$2)-ЦЕЛОЕ(СУММ($B$1:B1)/СУММ($B$2:$B$4)*$F$2)

и растянуть до С4
Страницы: 1
Наверх