细胞图片
(https://i.gyazo.com/ac6db30cccd2047df33560125a8177a1.png)
细胞含量:
C1:15:00
C2:22:00
C1和C2是工作日的开始时间和结束时间。
我在单元格C3上的功能应该如下: 如果我在C1和C2之间工作,那么我希望它从C3计算从19.00开始的小时数,在我的情况下我在那个单元格中有22:00,所以当C2 = 22时它应该在C3上说3: 00。怎么做?
现在我有这个简单的功能,我刚刚尝试在C3 =IF(C2=TIMEVALUE("22:00:00");3;0)
中它似乎不起作用,它在单元格上显示0,这意味着它并不真正知道它在22:00开始C2。
答案 0 :(得分:0)
在公式中输入时间会因格式化而出现问题,因为冒号会使公式认为您想要执行其他操作,而引号会将格式更改为文本。
这是一个有效的公式:D1=IF(AND(C1>A1,C1<B1),3,0)
其中A1是你的开始时间,B1是你的结束时间,C1是你测试的任何时间。
要计算当前时间C1
与工作日结束之间的差异,只需将3更改为SUM(C1,-B1)
并格式化为时间值(HH:MM)。
要添加可爱度:更改C1以将当前时间计算为HH:MM:SS,这样您就可以准确判断下班回家的时间:C1 = TIMEVALUE(HOUR(NOW())&":"&MINUTE(NOW())&":"&SECOND(NOW()))
(注意:可能有更优雅的方式要做到这一点 - 如果我弄明白的话,我会稍后发布)
答案 1 :(得分:0)
为了在公式中使用固定时间,你可以=IF(C2=VALUE("22:00:00");"It's 10pm";"other time")
- 你实际上已经接近了,但我会尝试VALUE
。
如果你想弄清楚晚上7点之后你还有多久,请尝试=(C2-VALUE("19:00:00"))*24
(并将单元格格式化为数字)