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

Excel COUNTIF函数统计含额外文本的过期日期问题

统计带额外文本的日期列中逾期项数量

方法1:适用于Excel 365/2021及以上版本

使用TEXTBEFORE快速提取日期部分,结合SUMPRODUCT统计:

=SUMPRODUCT(--(--TEXTBEFORE(F:F," - ")<TODAY()))
  • TEXTBEFORE(F:F," - "):提取「 - 」前的日期文本(如12/05)
  • 外层--:将文本日期转换为可计算的日期数值
  • 最后通过SUMPRODUCT统计所有小于今日日期的项数

如果需要过滤空单元格,可改用FILTER+COUNT组合:

=COUNT(FILTER(--TEXTBEFORE(F:F," - "),--TEXTBEFORE(F:F," - ")<TODAY() AND F:F<>""))

方法2:兼容旧版Excel(2019及更早)

用LEFT+FIND手动提取日期文本,再转成日期值统计:

=SUMPRODUCT(--(IFERROR(DATEVALUE(LEFT(F:F,FIND(" - ",F:F)-1)),0)<TODAY()))
  • FIND(" - ",F:F)-1:定位「 - 」的位置,取前面的字符长度
  • DATEVALUE:将提取的文本日期转换为日期数值
  • IFERROR(...,0):避免因格式错误或空单元格导致的公式报错,错误值按0处理(0永远小于今日,不会误统计)

注意事项

  • 确保提取的日期文本格式与系统默认日期格式一致(比如你的12/05是「月/日」还是「日/月」,需匹配系统设置,否则DATEVALUE无法识别)
  • 若列中存在无「 - 」后缀的单元格,需根据实际情况调整提取规则

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 02:55:45