Обобщение множества существующих предметов и сумм из диапазона - PullRequest
1 голос
/ 30 марта 2019

Я хочу ускорить работу в моей кейтеринговой компании.У меня есть файл Excel со всеми ингредиентами всех продуктов.

Например:

0

https://docs.google.com/spreadsheets/d/1-AFHpl8aoIiMXz2RE1Xv7JcI7pCIMQfMoq-lQJBx5Gw/edit?usp=sharing

Ответы [ 2 ]

1 голос
/ 30 марта 2019
=ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(TRANSPOSE(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
 IF(master!E3:Z<>"", master!A3:A&"♦"&master!B3:B&"♦"&master!E1:1&"♦"&master!E3:Z&"♠", ))
 , , 500000)), , 500000)), "♠")), "♦")))

enter image description here

=ARRAYFORMULA(QUERY({C2:C,VALUE(D2:D)},
 "select Col1,sum(Col2) 
  where Col1<>''
  group by Col1 
  order by Col1 
  label sum(Col2)'Total',Col1'Shopping List'"))

0

0 голосов
/ 30 марта 2019

Следующая формула будет работать для одного рецепта:

=TRANSPOSE(FILTER({E1:K1;QUERY(A1:K5,"SELECT E,F,G,H,I,J,K WHERE A='"&H25&"'", FALSE)}, NOT(ISBLANK(QUERY(A1:K5,"SELECT E,F,G,H,I,J,K WHERE A='"&H25&"'", FALSE)))))

(я поместил это в качестве примера в ячейку I25).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...