如何在筛选行中使用COUNTIF函数统计指定产品测试失败次数
解决多条件计数问题:统计指定产品的测试失败次数
直接使用
COUNTIFS函数(Excel 2007及以上版本支持),这是专门为多条件计数设计的函数,完全匹配你的需求:=COUNTIFS(B1:B1000,"fail",C1:C1000,D3)参数说明:
B1:B1000,"fail":指定第一条件范围为B列测试结果,条件为"fail"C1:C1000,D3:指定第二条件范围为C列产品名称,条件为D3单元格的目标产品
若你的Excel版本不支持
COUNTIFS,可以用SUMPRODUCT函数替代:=SUMPRODUCT(--(B1:B1000="fail"),--(C1:C1000=D3))原理:
--将布尔判断结果(TRUE/FALSE)转换为数值1/0,两个数组逐行相乘后求和,只有同时满足两个条件的行才会贡献1,最终总和即为符合要求的行数。你之前用
SUM/AND出错的原因:AND函数不会逐行判断数组区域,它只会返回整个区域是否全部满足条件,无法生成逐行的计数逻辑,导致求和结果不符合预期。
内容的提问来源于stack exchange,提问作者user22936141
相关产品推荐
相关产品推荐

