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

Excel多IF语句处理日期与空白单元格的合规状态判断

解决方案

逻辑梳理

  • 优先判断实际完成日期(L2单元格)是否为空:空值走「未完成状态」判断逻辑,非空走原有「已完成状态」判断逻辑
  • 未完成状态规则:
    • 最晚完成日期(N2)早于今日 → 返回Non Compliant - Open
    • 最晚完成日期(N2)大于等于今日 → 返回Compliant - Open
  • 已完成状态沿用你原有规则判断合规性

嵌套完成的公式

如果你确认原有已完成场景的逻辑无误,可直接使用下方嵌套公式:
=IF(ISBLANK(L2),IF(N2<TODAY(),"Non Compliant - Open","Compliant - Open"),IF(N2>$L$2,"Non Compliant - Complete","Compliant - Complete"))

注意:根据你描述的规则,已完成场景下应该是「实际完成日期晚于最晚完成日期属于不合规」,对应判断条件为L2>N2,你原有公式的条件N2>$L$2是「实际完成早于最晚时判定不合规」,和描述逻辑相反。如果确认是原公式写反了,可使用修正后的版本:
=IF(ISBLANK(L2),IF(N2<TODAY(),"Non Compliant - Open","Compliant - Open"),IF(L2>N2,"Non Compliant - Complete","Compliant - Complete"))

函数说明

  • ISBLANK(L2):判断L2单元格是否为空值,优先处理未完成场景
  • TODAY():自动获取系统当前日期,无需手动更新

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 10:54:00