【问题标题】:Excel formula to compare delivery date and target date with empty cellsExcel公式将交货日期和目标日期与空单元格进行比较
【发布时间】:2017-02-11 02:49:35
【问题描述】:

现在正在开发一个项目跟踪器,并在我的最后一个公式中中了偏头痛大奖。 F 列有目标日期,G 列有交货日期,B1 单元格有报告日期。我试图找到一个公式,告诉我交付日期是否低于目标日期,项目是否“达到目标”或者如果不是“迟到”。这是我可以管理的一点......对于我的一些项目(未完成)G列是空的,因此我只会在目标日期(比如2017年1月30日到期)是过去与报告日期(2017 年 2 月 30 日)相比,其他将留空。这就是我要去的地方:

=IF(AND(G5="",F5<$B$1),"late",IF(G5="","",IF(G5<F5,"on target","late")))

谢谢

【问题讨论】:

  • 那个公式不正确的是什么?
  • 放一些数据不是更好吗(输入和输出)。所以,我们可以理解。
  • 当有数据时,公式会执行“迟到”和“在目标上”,但当单元格为空时,公式会分解。将其与单元格 B1 进行比较没有区别...

标签: excel date


【解决方案1】:

这是否符合您的想法?

=IF(AND(G5&lt;F5,G5&lt;&gt;""),"on target",IF(G5="",IF(F5&lt;$B$1,"late",""),"late"))

【讨论】:

  • 谢谢 WillamD 一切正常,但空白单元格仍然是一个挑战,如果报告日期是 01/01/2020 并且单元格是银行,我希望单元格保持空白,这条线索它说“目标”并且当我将报告日期更改为 2000 年 1 月 1 日时不会改变......大脑融化警告!
  • 根据我对您的场景的重新创建,当目标日期晚于报告日期并且未指定交货日期时,公式结果为空白,这似乎是您正在寻找的。是否有可能在交货日期中有一个值,即使它看起来是空白的(可能是零)?或者我可能没有完全理解这个问题 - 展示您所需输出的样机屏幕截图可能会帮助我们更好地帮助您。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-27
相关资源
最近更新 更多