You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel统计指定行选定单元格内值为1的数量 排除11等含1非1数值

解决方案

示例数据与预期结果

需求为统计指定不连续单元格中,值恰好等于1的单元格总数,11、21、120这类数位带1但值不等于1的数值全部不计入结果,统计范围内无负数。
以示例场景为例:

  • 统计范围:B3,C3,I3,J3,P3,Q3
  • 对应数值:1、1、2、1、8、11
  • 正确结果:3(数值11不符合要求需排除)

直接在目标单元格V3输入全版本兼容的公式即可:

=COUNTIF(B3:C3,1)+COUNTIF(I3:J3,1)+COUNTIF(P3:Q3,1)

公式逻辑说明:

  • 将相邻的统计单元格拼成连续小区域,分别用COUNTIF统计每个区域内严格等于1的单元格数量,最后将各段结果求和
  • COUNTIF匹配条件传入数值1时,只会匹配值完全等于1的单元格,11、21这类不符合要求的值会被自动排除,不需要额外写逻辑过滤。

如果待统计的单元格完全零散无相邻项,可以用通用写法,逐个列出要统计的单元格地址即可:

=SUMPRODUCT(--(N(INDIRECT({"B3","C3","I3","J3","P3","Q3"}))=1))

该写法不需要按数组特殊快捷键,输入后直接回车就能得到正确结果。

内容的提问来源于stack exchange,提问作者GregF

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 07:30:50