根据谷歌电子表格中的行和列条件计算值
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)''"))
【讨论】:
以上是关于根据谷歌电子表格中的行和列条件计算值的主要内容,如果未能解决你的问题,请参考以下文章
雷林鹏分享:Apache POI电子表格/Spreadsheet