Google Sheets:COUNTIFS多条件中如何使用OR运算符?
在Google Sheets中统计多OR组合的符合条件实例数
因为COUNTIFS本身不支持在单个条件参数里直接用OR逻辑,这里有两种实用的解决方法:
方法1:拆分多个COUNTIFS求和
直接把所有符合要求的交叉组合分别用COUNTIFS统计,再相加。这种方式直观易懂,适合条件数量不多的场景:
=COUNTIFS(B:B,"a",C:C,"d") + COUNTIFS(B:B,"a",C:C,"e") + COUNTIFS(B:B,"a",C:C,"f") + COUNTIFS(B:B,"b",C:C,"d") + COUNTIFS(B:B,"b",C:C,"e") + COUNTIFS(B:B,"b",C:C,"f") + COUNTIFS(B:B,"c",C:C,"d") + COUNTIFS(B:B,"c",C:C,"e") + COUNTIFS(B:B,"c",C:C,"f")
方法2:用SUMPRODUCT简化公式
如果条件较多,用SUMPRODUCT结合MATCH和ISNUMBER的组合会更简洁,逻辑是判断B列值是否在{a,b,c}、C列值是否在{d,e,f},两个条件都满足时计数1,最后求和:
=SUMPRODUCT((ISNUMBER(MATCH(B:B,{"a","b","c"},0)))*(ISNUMBER(MATCH(C:C,{"d","e","f"},0))))
小提示
如果表格有表头(数据从第2行开始),建议把公式里的B:B改成B2:B、C:C改成C2:C,这样既不会误统计表头,也能提升公式计算效率。
内容的提问来源于stack exchange,提问作者hdurr
相关产品推荐
相关产品推荐

