如果 header 和第一列满足 Google 工作表中的条件,则对行求和

Sum rows if header and first column meet criteria in Google Sheets

我有一个 table,第一行为 header,第一列为周数,我需要根据 [=23= 对每周符合条件的所有数据求和] 名字.

此公式仅按 header 和星期过滤,但我无法汇总数据,我希望公式是“动态”的,因为 header 名称部分可以更改:

=QUERY(TRANSPOSE(A1:AA23),"SELECT * WHERE Col1 = 'M.O.'",1)

这是一个示例电子表格,最后是所需的结果: LINK TO EXAMPLE SHEET

使用:

=INDEX(QUERY(SPLIT(FLATTEN(IF(D2:24="",,D1:1&"×"&A2:A24&"×"&D2:24)), "×"), 
 "select Col1,sum(Col3) 
  where Col1 matches 'INDIRECTO|M.O.' 
  group by Col1 
  pivot Col2"))