Критерии соответствия значений суммы, которые соответствуют данным строки и столбцам даты Dynami c - PullRequest
0 голосов
/ 06 февраля 2020

Я обыскивал форум и не нашел ничего похожего на мою ситуацию; любил бы некоторое руководство.

Я хотел бы суммировать значения по нескольким строкам, где данные соответствуют двум критериям: ссылка на метку строки и заголовки даты из нескольких таблиц на одном листе. Вот структура данных:

Screen Shot of Dummy Data

Я хотел бы добавить все значения, соответствующие «Критериям # 1» для каждого месяца, чтобы получить:

Screen Shot of Summary Data

Я пробовал sumif, sum (filter), различные комбинации индекса / соответствия, но безрезультатно. Я могу предоставить больше информации или контекста, если необходимо, чтобы получить ваши предложения формулы.

1 Ответ

1 голос
/ 06 февраля 2020

попробовать:

=ARRAYFORMULA(QUERY(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE({
 IF((B3:B5 ="criteria #1")*(ISNUMBER(C3:E5)),  "♠"&B3:B5 &"♦"&C2:E2&"♦"&C3:E5 &"♦", );
 IF((B8:B12="criteria #1")*(ISNUMBER(C8:E12)), "♠"&B8:B12&"♦"&C7:E7&"♦"&C8:E12&"♦", )})
 ,,9^9)),,9^9), "♠")), "♦"), 
 "select Col1,sum(Col3) group by Col1 pivot Col2 label Col1'label'"))

0

...