Google表格计数时间是否在时间范围内

时间:2019-12-26 18:03:20

标签: 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的单元格设置为可注意到。

My Sheet

1 个答案:

答案 0 :(得分:2)

尝试:

=COUNTIFS(A3, ">=7:00 PM", A3-1, "<=4:45 AM")=1

0


更新:

=ARRAYFORMULA(VLOOKUP(B3:B9, 
 {TIMEVALUE("00:00 AM"), 1; 
  TIMEVALUE("4:45:01 AM"), 2; 
  TIMEVALUE("7:00 PM"), 1}, 2, 1)=1)

0