excel 公式中的多个 IF 语句
Multiple IF statements in a excel formula
评估 NCW 报告是否及时完成的结果 E 列 是否包含日期,如果输入了日期,则报告已完成。 F 列 包含目标日期,报告应在该日期之前完成。
我正在尝试制定一个公式来测试具有 4 种可能结果的 3 个单元格。
- NCW 公开赛
- 逾期关闭
- 及时关闭
- 逾期关闭
我有一个数据集,其中 =TODAY()
设置在 单元格 B1 中,我的数据集日期在 列 E(空白或包含结束日期)和 F(包含目标日期)。
该公式需要检查 列 E 中的单元格是否为空,如果为空,则根据 B2 中的 =TODAY()
检查目标日期。 =TODAY() 是在 F
中的日期之前还是之后
如果日期位于 E 列 的单元格中,则忽略 B1,但检查 中的日期是否E 在 F.
中的目标日期之前或之后
目前我想出了以下公式,但只对它不起作用returns NCW Open and Closed Overdue
=IF(AND(ISBLANK(E3)=TRUE,E3>=$B),"Open Overdue", IF(AND(ISBLANK(E3)=TRUE,E3<=$B),"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 个嵌套 IF()。查看单元格 G3 的公式:
=IF(MIN(TODAY(),E3)>F3,IF(ISBLANK(E3),"Open Overdue","Closed Overdue"),IF(ISBLANK(E3),"NCW Open","Closed in time"))
该公式首先检查项目是否过期,然后检查每个结果是否打开或关闭。查看结果:
评估 NCW 报告是否及时完成的结果 E 列 是否包含日期,如果输入了日期,则报告已完成。 F 列 包含目标日期,报告应在该日期之前完成。 我正在尝试制定一个公式来测试具有 4 种可能结果的 3 个单元格。
- NCW 公开赛
- 逾期关闭
- 及时关闭
- 逾期关闭
我有一个数据集,其中 =TODAY()
设置在 单元格 B1 中,我的数据集日期在 列 E(空白或包含结束日期)和 F(包含目标日期)。
该公式需要检查 列 E 中的单元格是否为空,如果为空,则根据 B2 中的 =TODAY()
检查目标日期。 =TODAY() 是在 F
如果日期位于 E 列 的单元格中,则忽略 B1,但检查 中的日期是否E 在 F.
中的目标日期之前或之后目前我想出了以下公式,但只对它不起作用returns NCW Open and Closed Overdue
=IF(AND(ISBLANK(E3)=TRUE,E3>=$B),"Open Overdue", IF(AND(ISBLANK(E3)=TRUE,E3<=$B),"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 个嵌套 IF()。查看单元格 G3 的公式:
=IF(MIN(TODAY(),E3)>F3,IF(ISBLANK(E3),"Open Overdue","Closed Overdue"),IF(ISBLANK(E3),"NCW Open","Closed in time"))
该公式首先检查项目是否过期,然后检查每个结果是否打开或关闭。查看结果: