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

Excel动态表格COUNTIFS公式问题求助:统计指定条件记录

嗨,我来帮你解决这两个统计公式的问题!你之前的公式没生效,大概率是列对应错了(你把Status列当成B列,但根据你的列顺序,Status是第3列C:C哦),还有日期条件的写法不够灵活或准确,我给你调整好的公式和细节说明:

1. 统计状态为「Completed」且今年关闭的记录总数

首先确认列对应:你的Status列是第3列(C:C),Date Closed是第7列(G:G)。为了让公式每年自动适配,不用手动修改年份,推荐用动态日期条件的公式:

=COUNTIFS(C:C, "Completed", G:G, ">="&DATE(YEAR(TODAY()), 1, 1), G:G, "<="&DATE(YEAR(TODAY()), 12, 31))

细节解释:

  • YEAR(TODAY())会自动获取当前年份,比如2024年就返回2024,公式每年都能直接用
  • DATE(YEAR(TODAY()),1,1)生成今年的1月1日,DATE(YEAR(TODAY()),12,31)生成今年的12月31日
  • 用&把比较运算符和日期公式拼接,确保COUNTIFS能正确识别日期范围
2. 统计今日创建的记录总数

这里要注意一个容易踩的坑:如果你的Created On列(第6列F:F)包含时间戳(比如「2024/05/20 14:30」),直接用=COUNTIF(F:F, TODAY())会漏掉带时间的记录,因为TODAY()返回的是当天0点的纯日期。所以更准确的公式是:

=COUNTIFS(F:F, ">="&TODAY(), F:F, "<"&TODAY()+1)

细节解释:

  • TODAY()是今天的纯日期(比如2024/05/20),TODAY()+1就是明天的纯日期(2024/05/21)
  • 这个条件会匹配所有今天0点到明天0点前的记录,不管单元格里有没有时间戳,不会漏统计

另外再提醒下:你之前的公式里用B:B(ID列)来匹配"Completed",这是核心错误,一定要对应到Status列(C:C)哦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:53:49