IFfunction与ORfunction相结合可以实现多种条件
我一直在使用=IF(L2="","Active",IF(K2<=I2,"On Time",IF(K2>I2,"Late")))
,但现在我需要检查多个F
列的条件
我试过OR
function
=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"))