Excel公式中的多个IF语句

时间:2019-07-11 09:09:55

标签: excel-formula excel-2010

NCW报告是否及时完成的​​结果评估列E 是否包含日期,如果输入了日期,则报告完成。 列F 包含目标日期,应在该日期之前完成报告。 我正在尝试制定一个公式来测试3个单元格并给出4种可能的结果。

  • NCW打开
  • 逾期未付
  • 关闭时间
  • 逾期未付

我有一个数据集,其中在{em>单元格B1 中设置了=TODAY(),我的数据集日期在列E 中(是的空白,其中包含一个关闭日期)和 F (包含目标日期)。 该公式需要检查列E 中的单元格是否为空白(如果为空白),然后对照 B2 中的=TODAY()检查目标日期。是= TODAY()在 F

中的日期之前或之后

如果日期在 E 列中的单元格中,请忽略 B1 ,但是请检查 E 中的日期是在日期之前还是之后目标日期在 F 中。

目前,我想出了以下公式,但不起作用,它仅返回NCW打开和关闭过期

=IF(AND(ISBLANK(E3)=TRUE,E3>=$B$1),"Open Overdue", IF(AND(ISBLANK(E3)=TRUE,E3<=$B$1),"NCW Open", IF(AND(ISBLANK(E3)=FALSE,F3>=E3,),"Closed in Time","Closed Overdue")))

Left table: Current outcome with the formula. Right table: Desired outcome

1 个答案:

答案 0 :(得分:0)

为简化公式,您只能在每种情况下使用1个嵌套的IF()。请参阅单元格G3的公式:

=IF(MIN(TODAY(),E3)>F3,IF(ISBLANK(E3),"Open Overdue","Closed Overdue"),IF(ISBLANK(E3),"NCW Open","Closed in time"))

该公式首先检查该项目是否过期,其次检查每个结果是否已打开或关闭。查看结果:

enter image description here

相关问题