根据 Google 工作表中的时间范围条件查找每天的最早和最晚时间

Find the earliest and latest time for each day based on a time range criteria in Google Sheets

我在 Google 工作表中有两列:

B | C 日期 |时间 2022 年 2 月 21 日 | 7:30:02上午 2022 年 2 月 21 日 | 7:48:02上午 2022 年 2 月 21 日 | 8:24:05上午 2022 年 2 月 21 日 | 2:34:02下午 2022 年 2 月 21 日 | 2:56:02下午 2/22/2022 | 8:05:00上午 2/22/2022 | 8:15:00上午 2/22/2022 | 3:00:02下午 2/22/2022 | 3:15:02下午 2/22/2022 | 3:25:14下午 等...

DateTimeData Image

一天有几十条时间条目。我想在 (7:30:00 AM 到 8:30:00 AM) 和 (2:30:00 PM 到 3:30:00 PM) 之间的时间范围内找到每天的最早时间和最晚时间. 结果将是每天的两个时间值。 即

B | C 日期 |时间 2022 年 2 月 21 日 | 7:48:02上午 2022 年 2 月 21 日 | 2:56:02下午 2/22/2022 | 8:05:00上午 2/22/2022 | 3:15:02下午 等..

GoalResult Image

我能够使用此公式找到时间范围内每一天的值,但无法提取每一天的最低和最高时间值。

=ArrayFormula((IF(C2:C="","",IF((C2:C1000>VALUE(timevalue("7:30 AM")))(C2:C1000 VALUE(timevalue("2:30 PM")) )(C2:C1000

有什么想法吗?谢谢!

尝试

=query(A:B,"select A,min(B),max(B) group by A  label max(B) 'End time' , min(B) 'Start time' ")