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
函数对所需的单元格求和。
使用的函数:
所以我尝试使用查询来计算一段时间内所有交易的总金额。这是时间戳的示例:
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
函数对所需的单元格求和。
使用的函数: