我有一个看起来像4:11 PM
的单元格。以下是计算它的公式:
[Time In]+((TIME(8,0,0)-(K11/24))+([Lunch End]-[Lunch Start]))
我可以更详细地讨论这个问题,但希望没有必要。
现在,我要做的是显示基本上倒计时的内容,NOW()
和4:11 PM
之间的差异。这是我最接近的地方:
=HOUR(NOW())-HOUR(Table1[@[Leave At]])&":"&TEXT(MINUTE(NOW())-MINUTE(Table1[@[Leave At]]),"00")
这是正确的,直到分钟通过比较分钟,然后它开始倒计时(IE在2:05它说2:06离开,但是一旦它是2:25它说2:14离开)。对不起,如果不清楚的话。
其中一个问题是,如果我尝试TIMEVALUE(L12)
(L12是下午4:11),我会得到#VALUE!
。我假设这就是它无法正常工作的原因,以及为什么只是=L12-NOW()
无效。
我该如何解决这个问题?
答案 0 :(得分:1)
问题是现在()是日期/时间,因此数值是> 42000。从W中减去它的时间<0你得到一个负数,所以NOW()需要改成它的小数部分:
=L12-TIME(HOUR(NOW()),MINUTE(NOW()),0)
或者
=L12-(NOW()-INT(NOW()))
第二个将返回输出的秒数。