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

Excel技术求助:统计C列中9月份已填充单元格数量

统计Excel C列中9月份已填充单元格数量的方法

如果你的C列数据是Excel可识别的标准日期格式,可以用以下两种函数实现需求:

方法1:使用COUNTIFS函数

COUNTIFS支持多条件统计,刚好满足"9月份"和"非空单元格"两个条件:

  • 统计当年9月的非空单元格:
    =COUNTIFS(C:C,">=DATE(YEAR(TODAY()),9,1)",C:C,"<=DATE(YEAR(TODAY()),9,30)",C:C,"<>")
    
  • 统计固定年份(比如2024年)9月的非空单元格:
    =COUNTIFS(C:C,">=DATE(2024,9,1)",C:C,"<=DATE(2024,9,30)",C:C,"<>")
    
    公式说明:
    • DATE(YEAR(TODAY()),9,1) 自动生成当年9月1日的日期
    • DATE(YEAR(TODAY()),9,30) 自动生成当年9月30日的日期
    • C:C,"<>" 用于排除C列的空单元格

方法2:使用SUMPRODUCT函数

SUMPRODUCT可以对多个条件的结果进行乘积求和,适合更灵活的条件组合:

  • 统计当年9月的非空单元格:
    =SUMPRODUCT(--(MONTH(C:C)=9),--(YEAR(C:C)=YEAR(TODAY())),--(C:C<>""))
    
    公式说明:
    • MONTH(C:C)=9 判断单元格是否为9月,-- 将布尔值(TRUE/FALSE)转换为1/0
    • YEAR(C:C)=YEAR(TODAY()) 限定为当年
    • C:C<>"" 排除空单元格

注意事项

如果C列的日期是文本格式(Excel无法识别为日期),需要先将其转换为标准日期格式:

  1. 选中C列,右键选择「设置单元格格式」
  2. 在弹出窗口中选择「日期」,设置合适的日期格式后确定
  3. 若转换后仍无法识别,可使用DATEVALUE函数将文本转日期,再进行统计

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 13:08:14