IFfunction与ORfunction相结合可以实现多种条件

我一直在使用=IF(L2="","Active",IF(K2<=I2,"On Time",IF(K2>I2,"Late"))) ,但现在我需要检查多个F列的条件

我试过ORfunction

 =IF(OR(F2="Scheduled",F2="3 Hours 30 Minutes",IF(L2="","Active",IF(K2<=I2,"On Time",IF(K2>I2,"Late")))),"Other") 

我的数据

在这里输入图像说明

如何检查是否只有服务= F2 =“计划”,F2 =“3小时30分钟”,或者如果L2是空的,否则检查是否延迟或准时?

可能是这个?

  =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")) 

如果我正确解释逻辑stream程,

 =IF(OR(F2={"Scheduled", "3 Hours 30 Minutes"}, L2=""), "Active", IF(K2<=I2, "On Time", "Late")) 

如果F2 计划或F2是3小时30分钟或L2是空的然后活跃
如果这些条件都不适用,请查看I2和K2中的date。 如果K2比I2更早或者相同,则在时间上 延迟

没有其他

在这里输入图像说明

对于所有的意图和目的,这个公式与ASH之前公布的公式相同。

这里的逻辑有些问题。 这是你最近的定义:

因为L2不是空的,所以它应该是Late或On Time,在这种情况下是准时的
如果POD时间为空,则工作仍然有效,如果吊舱时间有date和时间,那么工作完成,所以我想知道是否按时或迟到

公式=IF(L2,IF(K2<=I2, "On Time", "Late"),"Active")满足这些要求。 如果F栏中的任何文字与上述内容有关,则在您的定义中没有说明。

根据评论中提供的信息给另一个答案

如果POD时间为空,那么工作仍然是活动的,如果吊舱时间有date和时间,那么工作完成,所以我想知道是否按时或迟到,现在是第二天17:00服务我不关心它,价值可以是任何东西

我相信你以后的公式是:

 =IF(L2="","Active", IF(OR(F2="Scheduled",F2="3 Hours 30 Minutes"),IF(K2<=I2,"On time", "Late"), "Other"))