根据 google 电子表格中的行和列条件计算值

Count values based on both row and column condition in google spreadsheets

我得到了以下 table:

旁边是 table:

第二个 table 的 Q 列中的值是使用以下函数计算的:

   =COUNTIF(INDEX(B:M,MATCH(P1,A:A,1),0),"1")

不是,我是根据 A 列中的名称计算 1 的数量。但是我希望扩展函数以仅在第一行中的列值为 'Gruul / Mag' 时计算单元格,例如它在这里。

有谁知道我该怎么做?

尝试:

=INDEX(QUERY(IFERROR(SPLIT(FLATTEN(IF(A3:A="",,A3:A&"×"&
 FILTER(B3:M*1, B1:M1="Grull / Mag"))), "×")), 
 "select Col1,sum(Col2)
  where Col2 is not null
  group by Col1
  label sum(Col2)''"))