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

Excel嵌套IF公式跳过日期大于今日判断步骤问题排查

问题原因

你的公式错误来自括号位置错误,>TODAY()的判断逻辑仅覆盖了「F4不为空」的分支,没有作用于全部场景:

  • F4为空时,内层IF直接返回计算得到的日期值,外层IF将该日期作为判断条件。Excel中日期本质为正整数,所有合法日期都会被判定为TRUE,因此无论该日期是否大于今日,都会返回「Y」,这就是你遇到的异常原因
  • F4不为空时,才会执行$F4+60>TODAY()的逻辑判断,因此该场景下运行正常
修正后公式
=IF(IF(ISBLANK($F4),IF(ISBLANK($B4),$K4,$B4)+120,$F4+60)>TODAY(),"Y","")

修正逻辑说明:将所有分支的日期计算收拢到内层IF中统一输出,再统一和TODAY()比较,保证所有场景都会执行日期判断逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 05:24:04