不是很了解楼主的意图,试试在C1中输入公式:
=IF(--TEXT(NOW()-B1,"[h]")>=VLOOKUP(A1,{8585,120;"TST-4",80;"ALT",240;"THO",100;"LTO",24;"ONOFF",120},2,FALSE),"Finished","Ongoing-"&TEXT(NOW()-B1,"[h]"))
下拉,是不是满足你的要求?
因为条件中没有给出HTO对应的时间上限,公式中假设为100hr。如果不是,请自己修改。
C列时间大于等于24hr时自动变成“Finished”;
这个必须要VBA了。
不过,如果C列数据变成finished之后,那么原本输入的时间信息岂不是消失了?
建议在D列存放finished或ongoing 等信息。
说了半天不知道说啥?根据什么规则来算的?