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

Google Sheets中COUNTIFS多条件计数结果错误如何修正

Google Sheets COUNTIFS多条件计数公式修正

原公式错误点

  • 条件范围不匹配:状态列范围取J1:J20,日期列范围取L8:L200,两个范围的起始行、总行数完全不对齐,COUNTIFS要求所有判断条件的范围尺寸、起止位置完全一致,否则统计结果必然出错。
  • 日期条件语法错误:在COUNTIFS参数里嵌套ArrayFormula(month())的写法不符合函数参数规则,括号配对混乱,无法正确执行月份匹配逻辑;单独取月份值判断还会混淆不同年份的同月份数据,比如会把2023年6月、2021年6月的数据一起统计进去。
  • 通配符冗余:状态判断用"Done*"会匹配所有以Done开头的文本,若状态列标准值为纯Done,多余通配符会误统计Done(废弃)这类非目标值。

正确公式

固定统计2022年6月Done状态条目数

请根据实际数据行调整范围,确保状态列、日期列的范围完全对齐,示例如下(假设数据从第2行开始,到200行结束,第1行为表头):

=COUNTIFS(J2:J200,"Done",L2:L200,">="&DATE(2022,6,1),L2:L200,"<="&EOMONTH(DATE(2022,6,1),0))

公式逻辑:通过起止日期框定整个2022年6月的时间区间,避免跨年同月份数据干扰,同时精确匹配状态为Done的条目。

动态统计当前月份的上一个月Done状态条目数

如果你需要公式自动计算上一个月的统计值(比如7月自动统计6月数据),可使用动态版本:

=COUNTIFS(J2:J200,"Done",L2:L200,">="&EOMONTH(TODAY(),-2)+1,L2:L200,"<="&EOMONTH(TODAY(),-1))

使用提示

  • 请确认L列日期为表格可识别的日期格式,而非文本格式存储的日期,否则会导致日期匹配失效。
  • 若你的表格数据有表头,请将范围起始行设为表头下的第一行,不要把表头单元格纳入统计范围。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 14:06:27