Excel如何统计指定列为特定值的行中目标数值的总出现次数
解决方案
方案1:全版本通用SUMPRODUCT公式(无需辅助列)
直接在空白单元格输入以下公式即可得到结果:=SUMPRODUCT((F1:F7=24)*(A1:E7=36))
公式原理:
(F1:F7=24)会判断每行的F列值是否为24,符合返回1、不符合返回0(A1:E7=36)会判断A到E列每个单元格的值是否为36,符合返回1、不符合返回0- 两组结果逐格相乘后求和,最终得到的就是符合要求的总出现次数
按照你提供的样表计算,最终结果为5。
方案2:新手友好辅助列方案
如果对数组类公式不熟悉,可以用辅助列实现更直观的逻辑:
- 新增G列作为辅助列,在G1单元格输入公式:
=IF(F1=24,COUNTIF(A1:E1,36),0) - 将G1公式下拉填充到所有数据行
- 对G列求和即可得到最终统计结果
内容的提问来源于stack exchange,提问作者Mark k
相关产品推荐
相关产品推荐

