标签: time google-sheets google-sheets-formula counting countif
我创建了一个单独的工作表来演示我的问题,因为我知道问题首先出现在第二时间(即晚上7点,然后是凌晨4点)内,但这就是需要的方式,这意味着如果有人在两次之间那些三班制时间,他们将获得三班制保险费。有什么方法可以使我连续24小时计数吗?
这是我用来检查签入时间的代码:
=IF(COUNTIFS(A2,">=7:00 PM",A2,"<=4:45 AM"),"TRUE","FALSE")
可以在HERE看到我的测试表,在这里我将应为TRUE的单元格设置为可注意到。
答案 0 :(得分:2)
尝试:
=COUNTIFS(A3, ">=7:00 PM", A3-1, "<=4:45 AM")=1
=ARRAYFORMULA(VLOOKUP(B3:B9, {TIMEVALUE("00:00 AM"), 1; TIMEVALUE("4:45:01 AM"), 2; TIMEVALUE("7:00 PM"), 1}, 2, 1)=1)