我一直在使用 =IF(L2="","Active",IF(K2<=I2,"On Time",IF(K2>I2,"Late")))
,但现在我需要检查 F
列上的多个条件
我尝试过 OR
=IF(OR(F2="Scheduled",F2="3 Hours 30 Minutes",IF(L2="","Active",IF(K2<=I2,"On Time",IF(K2>I2,"Late")))),"Other")
我的数据
如何检查服务= F2 =&#34;预定&#34;,F2 =&#34; 3小时30分钟&#34;或者如果L2为空,请检查其是晚期还是准时?
答案 0 :(得分:3)
可能是这个吗?
=IF(OR(F2="Scheduled",F2="3 Hours 30 Minutes", L2=""),"Active",
IF(K2<=I2, "On Time", IF(K2>I2, "Late","Other")))
但它可能会被简化,因为“其他”案例似乎是不可能的:
=IF(OR(F2="Scheduled",F2="3 Hours 30 Minutes", L2=""),"Active",
IF(K2<=I2, "On Time", "Late"))
答案 1 :(得分:3)
如果我正确解释逻辑流程,
=IF(OR(F2={"Scheduled", "3 Hours 30 Minutes"}, L2=""), "Active", IF(K2<=I2, "On Time", "Late"))
如果F2 预定或F2 3小时30分钟或L2为空,则激活。
如果没有条件适用然后查看I2和K2中的日期。如果K2早于或等于I2,开启时间,否则晚期。
没有其他。
对于所有意图和目的,此公式与A.S.H.之前发布的公式相同。
答案 2 :(得分:1)
这里的逻辑有问题。这是您最近的定义: -
因为L2不是空的,所以它应该是Late或On Time,这是 在这种情况下,它的准时时间如果POD时间为空,那么工作就是 仍然有效,如果播放时间有日期和时间,则作业完成 所以我想知道它是按时还是晚了
公式=IF(L2,IF(K2<=I2, "On Time", "Late"),"Active")
符合这些要求。如果F栏中的任何文字与上述内容有关,则在您的定义中不予解释。
答案 3 :(得分:1)
根据评论中提供的其他答案提供的信息
如果POD时间为空则作业仍处于活动状态,如果播放时间有日期和时间则作业完成,所以我想知道它是按时还是晚,现在是第二天17:00服务我不关心它,所以价值可以是任何东西
我相信你所追求的公式是:
=IF(L2="","Active",
IF(OR(F2="Scheduled",F2="3 Hours 30 Minutes"),IF(K2<=I2,"On time",
"Late"),
"Other"))