我正在开发一个需要添加时间戳的excel,如果时间戳超过了指定的时间,那么它应该返回一个值"Late“,否则它应该返回"On- time”。
我尝试了3个公式,但如果指定了截止时间,它们都不起作用。
=IF(C2<TIME(5,10,0),"On-Time",IF(C2>=TIME(5,10,0),"Late","0"))
=IF(AND(C18>TIME(12,0,0),C18<TIME(12,0,0)),"Late","On-Time")
=IF(C2<E2,"On-Time","Late")
请帮帮我
"C“列是时间戳的位置。它被链接到工作表1,在那里它被实际盖章,这是后端工作表。参考图像,E2表示截止时间。
发布于 2018-08-08 17:20:08
根据我的观察:
=IF(C2<TIME(5,10,0),"On-Time",IF(C2>=TIME(5,10,0),"Late","0"))
=IF(C2<E2,"On-Time","Late")
TIME(5,10,0)是5 AM !,所以结果是正确的。
=IF(AND(C18>TIME(12,0,0),C18<TIME(12,0,0)),"Late","On-Time")
如果这是在F18中定义的公式。结果是正确的。
只要按照24小时惯例工作,你就可以继续工作了。除非.。你的声明:
如果指定了截止时间,则它们都不起作用。
在屏幕截图中共享不可见/提及的描述。(:
希望这能有所帮助。
https://stackoverflow.com/questions/51279097
复制相似问题