Страницы: 1
RSS
Подсчет проданного товара по нескольким значениям
 
Здравствуйте, помогите пожалуйста с подсчетом проданного товара по Коду, согласно фомата Категории в ТТ.
Есть несколько Форматов категорий в каждой ТТ, в каждом формате категории разные количества товара, у каждого товара есть Код
Есть продажи по каждой ТТ с количеством и и кодом товара.

Нужно сделать подсчет общего проданного количества товара в каждой ТТ , согласно данных во вкладках.
 
simsio, а можно показать в примере как должно получиться и куда должен проставляться результат, а то из объяснения не совсем понятно, что Вы хотите
 
сделал подсчет через СУММЕСЛИМН, но таким образом, там где 0, непонятно из-за чего такой результат: либо еще не продано, либо его нет в матрице и соответсенно продаж быть не может.....
надеюсь сейчас смог понятнее объяснить, цель продать все товары по матрице, и когда много ТТ очень сложно вручную все это отслеживать....
 
simsio, в если заверните если в этом проблема лишь
Код
 =ЕСЛИ(СУММЕСЛИМН(Прождажи!$C:$C;Прождажи!$A:$A;G$2;Прождажи!$B:$B;$B3)=0;"";СУММЕСЛИМН(Прождажи!$C:$C;Прождажи!$A:$A;G$2;Прождажи!$B:$B;$B3))
Не бойтесь совершенства. Вам его не достичь.
 
Огромное спасибо, целый день не мог сообразитьь как это сделать, хоть и пытался через ЕСЛИ, но видимо сегодня день тяжелый....

Можете, пожалуйста еще подсказать, как разделить и сделать сводную таблицу по каналам категорий и ТТ? Для начало необходимо вычленить тип А и Б от Категория и КАТ, а затем присвоить эти А и Б каждой ТТ?  
 
simsio,
Цитата
simsio написал: одсказать, как разделить и сделать сводную таблицу по каналам категорий и ТТ?
это уже новая тема - тут правила один вопрос одна тема. Создайте новую и там быстро получите ответ
Не бойтесь совершенства. Вам его не достичь.
 
Все же, не совсем то, что нужно, когда нет продаж формула оставляет пустоту " ", но нужно, чтобы был 0, когда данный код есть в матрице.
Повторюсь, цель увидеть какие коды открыты в каждой ТТ согласно фармата (А,В.С) каждой категории (Категория1,2,3,4), но еще не отгружены в ТТ.
 
так? (но я бы не использовал весь столбец это тормозит формулу)/

УЖЕ ПОНЯЛ ЧТО НЕ ТАК...
Код
=ЕСЛИ(ЕЧИСЛО(ПРОСМОТР(2;1/((Прождажи!$A:$A=G$2)*(Прождажи!$B:$B=$B3));Прождажи!$C:$C));СУММЕСЛИМН(Прождажи!$C:$C;Прождажи!$A:$A;G$2;Прождажи!$B:$B;$B3);"")
Не бойтесь совершенства. Вам его не достичь.
 
А как добавить условия из вкладки ФОРМАТЫ?
Например,
ТТ1
Категория1А
Категория2В
Категория3В
Категория4С
Категория4737008АВС
Категория4737999АВС
Категория4738000АВ
Категория4738003А
По данным выделенным зеленым, в ТТ1 Категория4 Формата С и соответсвенно лишь 2 из 4 Кодов можно отгрузить: 737008 и  737999. Соответсвенно на эти позиции результат должен быть 0, а на две оставшиеся " ".
 
simsio, я лично ничего не понял последнее) если объясняете то лучше в примере
Изменено: Mershik - 01.06.2020 16:40:46
Не бойтесь совершенства. Вам его не достичь.
 
Вот пример
Изменено: simsio - 01.06.2020 17:30:29
 
simsio, ну вроде так как у вас за исключением что 737929 откуда у Вас 9 по ТТ2 не пойму...
Код
ЕСЛИ(ЕЧИСЛО(ПРОСМОТР(2;1/(($A$22:$A$28=K$2)*($B$22:$B$28=$D3));$C$22:$C$28));СУММЕСЛИМН($C$22:$C$28;$B$22:$B$28;$D3;$A$22:$A$28;K$2);ЕСЛИ(ИНДЕКС($B3:$C3;1;ПОИСКПОЗ(ИНДЕКС($B$17:$C$18;ПОИСКПОЗ($A3;$A$17:$A$18;0);ПОИСКПОЗ(K$2;$B$16:$C$16;0));$B$2:$C$2;0))="+";0;""))
Не бойтесь совершенства. Вам его не достичь.
Страницы: 1
Наверх