【发布时间】:2020-08-04 08:53:01
【问题描述】:
我有一个 Excel 电子表格,在“L”列中有以下公式:
=IF($A4="","",IF($J4>=$K4,"",IF($J4="","",if($M4<>"Released","",$J4+90)))
我正在尝试使用距“J”列 90 天的日期填充“L”列,但前提是 M 列 = 已发布或 K 列在任何其他情况下大于 J 列“L”必须保持空白
如果我删除了 IF($J4>=$K4,"", 元素并且只有
=IF($A4=""," ",IF($M4<>"Released","",IF($J4="","",$J4+90)))
或者只用这个元素
=IF($A4="","",IF($J4>=$K4,"",IF($J4="","",$J4+90)))
但是当我尝试将 IF($J4>=$K4,""** and **IF($M4<>"Released","" 添加在一起时,我无法让它工作
感谢任何建议
【问题讨论】:
-
如果您嵌套这样的 IF 语句,您的结果将是 AND 而不是 OR,即如果 M = Released AND K > J,您当前的公式将填充 L。这是您遇到的问题吗?
-
因为单元格 M 不等于已发布(在这种情况下 = 已终止),尽管单元格 K 大于单元格 J,但未填充 90 天的跟进。单元格“L4”保持空白(例如单元格A 已填充,单元格 J = 31/03/2020 单元格 K = 12/4/2020 和单元格 M =“终止”)这应该意味着单元格 L 应该 = 29/6/2020
标签: excel date if-statement formula