Google Sheets如何同时满足行列条件统计指定数值数量
Google Sheets指定列分类统计公式方案
前提说明
假设你存储姓名、分类数据的第一张工作表名称为表1,如果实际工作表名称不同,替换公式中的表1即可;如果两张表在同一个工作表内,直接去掉表1!前缀。
可用公式(Q1单元格输入后下拉即可批量应用到整列,二选一即可)
方案1:SUMPRODUCT 兼容型
=SUMPRODUCT((表1!B1:M1="Gruul / Mag")*(INDEX(表1!B:M,MATCH(P1,表1!A:A,0),0)=1))
- 逻辑说明:
MATCH(P1,表1!A:A,0):精准匹配P1单元格姓名在表1A列的对应行号,如果你原来用1的近似匹配是因为姓名列已升序排序且需要模糊匹配,可把0改回1INDEX(表1!B:M,行号,0):提取对应姓名行B-M列的所有数值- 两组判断条件分别校验「列首是不是指定分类」「对应单元格值是不是1」,相乘后求和得到符合要求的单元格总数
方案2:FILTER+COUNTIF 直观型
=COUNTIF(FILTER(INDEX(表1!B:M,MATCH(P1,表1!A:A,0),0),表1!B1:M1="Gruul / Mag"),1)
- 逻辑说明:先通过FILTER筛选出对应行里、首行标注为“Gruul / Mag”的列的数值,再直接统计筛选结果里1的数量。
内容的提问来源于stack exchange,提问作者Kai
相关产品推荐
相关产品推荐

