Excel基于起始日期用嵌套IF函数计算两个检查点日期咨询
第二个检查点剩余天数公式编写方案
你已配置的逾期天数公式为:=IF(A2<>"",TODAY()-A2,""),以下为符合你需求的嵌套IF/AND逻辑实现方案:
- 外层第一层IF核心判断逻辑优先校验首个计划日期单元格是否为空,从根源避免空值计算返回错误
- 若你需要用AND逻辑同时满足「日期非空」「达到第一个检查点触发条件」才计算剩余天数,可直接参考以下公式,无需把原有逾期公式嵌套进AND判断中
示例公式(可直接调整参数适配你的业务规则)
假设第一个检查点触发条件为逾期≥3天,第二个检查点要求首个计划日期后20天内完成,公式如下:
=IF(AND(A2<>"",TODAY()-A2>=3), 20-(TODAY()-A2), "")
参数修改说明
把公式中的
3替换为你第一个检查点要求的逾期天数阈值即可适配触发条件
把公式中的20替换为第二个检查点距离首个计划日期的总天数要求,也可替换为固定单元格引用(如$C$1)方便全局统一调整
若第一个检查点不是按逾期天数判断,而是固定间隔日期,可把TODAY()-A2>=3替换为A2+[首个检查点间隔天数]<=TODAY()即可
内容的提问来源于stack exchange,提问作者Charlie
相关产品推荐
相关产品推荐

