Сводный массив существующих товаров и сумм из диапазона

#google-sheets #google-sheets-formula

#google-таблицы #google-таблицы-формула

Вопрос:

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

Например:

0

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

Комментарии:

1. Чего именно вы хотите достичь?

Ответ №1:

 =ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(TRANSPOSE(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
 IF(master!E3:Z<>"", master!A3:Aamp;"♦"amp;master!B3:Bamp;"♦"amp;master!E1:1amp;"♦"amp;master!E3:Zamp;"♠", ))
 , , 500000)), , 500000)), "♠")), "♦")))
  

введите описание изображения здесь

 =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

Ответ №2:

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

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

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