Excel中如何使用COUNTIF公式统计单行内大于0的单元格数量
COUNTIF统计单行大于0单元格数的正确用法
之前公式失效的核心问题
- 条件参数直接写入自然语言
more than 1,Excel无法识别非公式语法的自然表述 - 判断阈值不匹配,实际需求是统计大于0的数值,而非大于1的数值
正确可直接使用的公式
针对C2:L2这个单行统计范围,输入以下公式即可输出准确结果:=COUNTIF(C2:L2, ">0")
条件参数的语法规则
- COUNTIF的条件部分,必须将比较运算符(
>、<、>=、<=、=)和判断值组合为完整文本,用半角双引号包裹 - 若需要让判断阈值随其他单元格动态变化,可通过文本拼接调整公式,例如当阈值存在于D1单元格时,公式可写为
=COUNTIF(C2:L2, ">"&D1),不需要把阈值硬编码在引号内
内容的提问来源于stack exchange,提问作者Kent
相关产品推荐
相关产品推荐

