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

多日期区间IF公式编写:如何实现14个训练日期批量逾期判断

问题解答

该需求完全可以实现,无需手动枚举14个独立的日期判断条件,配合OR/SUMPRODUCT函数即可批量完成逻辑判定。

预设前提

以下公式默认采用的规则可根据你的实际需求调整:

  • 逾期判定:日期值小于当前系统日期
  • 排除空白单元格:未填写的空日期不会被误判为逾期
  • 示例判定范围:各训练事项sheet对应行的14个日期单元格,你可以直接替换为自己的实际单元格范围

不同软件版本适配公式

Excel 2021/365、Google Sheets版本

=IF(OR((你的14个日期单元格范围<TODAY())*(你的14个日期单元格范围<>"")),"逾期","正常")

跨sheet取数示例:

=IF(OR((Sheet2!B2:O2<TODAY())*(Sheet2!B2:O2<>"")),"逾期","正常")

低版本Excel(2019及更早)

低版本Excel不支持数组自动运算,用SUMPRODUCT函数替代即可:

=IF(SUMPRODUCT(--(你的14个日期单元格范围<TODAY()),--(你的14个日期单元格范围<>""))>0,"逾期","正常")

逻辑说明

  • OR函数只要任意一个判定条件为真,整体就返回真,刚好匹配「任意一个日期逾期就返回逾期结果」的需求,最多支持上百个条件校验,14个日期的场景完全适配
  • 如果不需要排除空白单元格,直接删掉公式中*(你的14个日期单元格范围<>"")的部分即可
  • 若你要校验的日期单元格不是连续范围,也可以手动枚举所有单元格,示例:=IF(OR(Sheet2!B2<TODAY(),Sheet3!C2<TODAY(),Sheet4!D2<TODAY()...),"逾期","正常")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 22:48:01