Excel中执行的时间定义的IF语句
我有一个公式,我一直试图设置从列的第四行读取数据值,如果当前时间小于某个值,ELSE从列的第二行拉。
=IF($Z$16<5,'SOME TEXT'!N4,'SOME TEXT'!N2)
当前时间(小时)在单元格中的公式$ Z $ 16:
=TEXT(NOW(),"H")
这个IF声明的目的是使用旧的温度数据,直到上午5点,当新的数据进入时,我想我已经build立了这个公式,但在过去的几天早上,它没有工作。
使用
=IF(<time-of-the-day><TIME(5,0,0),'SOME TEXT'!N4,'SOME TEXT'!N2)
你可以用任何一个replace<time-of-the-day>
(NOW()-TODAY()) (NOW()-INT(NOW())) TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW())) TIMEVALUE(TEXT(NOW(),"H:M:S"))
有可能有更好的select来隔离当前的一天的时间。