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

Google Sheets用COUNTIF统计月初到今日日期数量的公式问题求助

公式错误说明与修正方案

你编写的公式存在3个核心问题:

  • 函数类型选错:COUNTIF是单条件统计函数,仅支持「统计范围+统计条件」最多2个核心参数,你传入了4个参数属于语法错误,多条件统计需要使用多条件版本的COUNTIFS函数。
  • 区间起始值逻辑错误:你用TODAY()-30倒推30天当起始值,无法适配不同月份的天数差异(比如1月有31天、2月只有28/29天),完全不符合「统计当月1日到今日」的需求。
  • 潜在的分隔符兼容问题:如果你使用简体中文区域的Excel,默认参数分隔符为逗号,你写的分号分隔符也会直接触发公式报错。

正确可用的公式:

分号分隔符版本(适用于欧洲等区域设置的Excel)

=COUNTIFS(A1:A5;">="&EOMONTH(TODAY(),-1)+1;A1:A5;"<="&TODAY())

逗号分隔符版本(适用于简体中文等区域设置的Excel)

=COUNTIFS(A1:A5,">="&EOMONTH(TODAY(),-1)+1,A1:A5,"<="&TODAY())

公式逻辑说明:

EOMONTH(TODAY(),-1)的作用是取当前日期上个月的最后一天,加1之后就自动得到当月第一天,完美适配所有月份的天数差异,不会出现大小月、闰月的计算偏差。代入你给出的示例验证,今日为10/14时,统计结果为3,完全符合预期。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 07:36:04