Google 查询两个时间戳之间的金额总和

Google Query to Sum Amount between two Timestamps

所以我尝试使用查询来计算一段时间内所有交易的总金额。这是时间戳的示例:

Column A:                       Column M:

02-Mar-2020 07:29 PM PST        5.00                
02-Mar-2020 07:21 PM PST        6.23            
02-Mar-2020 07:18 PM PST        4.25                
02-Mar-2020 07:15 PM PST        5.00                
02-Mar-2020 07:09 PM PST        4.25            
02-Mar-2020 07:08 PM PST        5.00                
02-Mar-2020 07:01 PM PST        6.23                
02-Mar-2020 07:00 PM PST        4.25                
02-Mar-2020 06:44 PM PST        6.23                
02-Mar-2020 06:38 PM PST        6.23                
02-Mar-2020 06:37 PM PST        4.25                
02-Mar-2020 06:09 PM PST        5.00            
02-Mar-2020 06:08 PM PST        5.00                
02-Mar-2020 06:06 PM PST        6.23                
02-Mar-2020 06:05 PM PST        6.23    

我希望能够对 6:15pm 和 7:00pm 之间的列 M 的值求和。我应该先使用过滤器吗?我考虑过这样做,但它需要 &text 和数字格式的某种组合,所以我想我在这里问我如何将它应用到其他特定范围。

当然可以使用查询。
仍然。在这种情况下,我认为使用 SUMIFS 更容易。

=SUMIFS(M2:M22,ArrayFormula((REGEXEXTRACT(A2:A22,"\d\d:\d\d PM"))*1),">18:15", 
               ArrayFormula((REGEXEXTRACT(A2:A22,"\d\d:\d\d PM"))*1),"<=19:00")

ArrayFormula((REGEXEXTRACT(A2:A22,"\d\d:\d\d PM"))*1)
我们使用 REGEXEXTRACT 从我们的单元格中提取时间(因为它被提取为文本)我们乘以 1 将其转换为数字。
然后我们使用 SUMIFS 函数对所需的单元格求和。

使用的函数: