#google-sheets #google-sheets-formula
#google-таблицы #google-таблицы-формула
Вопрос:
Я хочу ускорить работу в моей компании общественного питания. У меня есть файл Excel со всеми ингредиентами всех продуктов.
Например:
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'"))
Ответ №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).