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

Posted

技术标签:

【中文标题】根据谷歌电子表格中的行和列条件计算值【英文标题】:Count values based on both row and column condition in google spreadsheets 【发布时间】:2021-10-28 04:53:57 【问题描述】:

我有下表:

旁边我有下表:

第二个表的Q列的值是用下面的函数计算的:

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

对,我不是根据 A 列中的名称计算 1 的数量。但是,我希望扩展该函数以仅在第一行中的列值显示“Gruul / Mag”时计算单元格,就像它一样在这里。

有谁知道我如何完成这项工作?

【问题讨论】:

【参考方案1】:

尝试:

=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)''"))

【讨论】:

以上是关于根据谷歌电子表格中的行和列条件计算值的主要内容,如果未能解决你的问题,请参考以下文章

确定表中输入的行和列索引

Excel,查看表中的值,其中行和列都是范围

将谷歌电子表格行值转换为不同工作表中的列

雷林鹏分享:Apache POI电子表格/Spreadsheet

雷林鹏分享:Apache POI电子表格/Spreadsheet

如何在多行/列Excel电子表格表中查找值的位置