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

Excel按日期统计列中指定数值出现次数的COUNTIFS公式问题

Excel COUNTIFS 统计错误修复方案

原公式错误点

  • 条件与区域对应关系完全颠倒:日期存储在B列,你却把大范围的A-P列作为日期匹配区域;数值8存储在A列,你却把B列作为数值匹配区域
  • 日期条件错误:要求统计昨天的数据,使用TODAY()获取的是当天日期,需要减1才是昨天
  • 数值匹配格式错误:数字8不需要加双引号,加引号会被识别为文本类型,无法匹配A列的数字格式数值
  • 多余的语法冗余:COUNTIFS默认匹配逻辑为「等于」,不需要额外写="&的连接语法

正确公式

直接使用下方公式即可得到正确结果:
=COUNTIFS(B2:B5000, TODAY()-1, A2:A5000, 8)

特殊场景适配

如果你的B列日期是带具体时间的 datetime 格式,需要用SUMPRODUCT做日期截断匹配,避免时间部分导致匹配失败:
=SUMPRODUCT(--(INT(B2:B5000)=TODAY()-1), --(A2:A5000=8))

验证检查项

  • 确认A列数值为数字格式,可选中A列后在顶部格式栏切换为「常规」或「数值」格式
  • 确认B列没有文本类型的假日期,可通过=ISNUMBER(B2)验证,返回TRUE为正常日期格式

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 12:54:03