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

Excel动态区间计数公式需求:按<code>Label col</code>可变区间统计数值

解决方案

前提假设

先明确通用数据结构(可根据你的实际表格调整):

  • 待统计的数值列:D2:D100(替换成你的实际数据范围)
  • Label列:A2:A5(比如A2="A"、A3="B"等,每个Label对应一个区间规则)
  • 区间参数列:B列存区间下限,C列存区间上限(例如:Label A对应B2空、C2=-15;Label B对应B3=-15、C3=6;Label C对应B4=6、C4空)

分场景计数公式

在Count列(比如E2)输入对应公式后下拉即可:

  • 无下限区间(如Label A:小于-15)
    =COUNTIFS($D$2:$D$100, "<"&$C2)
    
  • 介于两数值之间(如Label B:-15至6)
    =COUNTIFS($D$2:$D$100, ">="&$B3, $D$2:$D$100, "<="&$C3)
    
  • 无上限区间(如Label C:大于6)
    =COUNTIFS($D$2:$D$100, ">"&$B4)
    

通用适配公式(无需分场景)

如果不想逐个区间调整公式,用SUMPRODUCT做自动适配版,不管上下限是否为空都能正常统计:

=SUMPRODUCT(
    ($D$2:$D$100 >= IF(ISBLANK($B2), -9^99, $B2)) *
    ($D$2:$D$100 <= IF(ISBLANK($C2), 9^99, $C2))
)
  • 逻辑说明:空下限用极小值-9^99替代(等同于无下限),空上限用极大值9^99替代(等同于无上限);符合区间条件的数值会返回1,求和后就是对应区间的计数。

操作注意事项

  • 确保B/C列的上下限是纯数值格式,不要带文本描述(比如直接写-15,不要写-15以下)
  • 数据范围用绝对引用(如$D$2:$D$100),下拉公式时不会因行号变动导致范围偏移
  • 若你的区间是左开右闭规则(比如-15至6指>-15且<=6),只需把公式里的>=改成>即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 07:15:50