Google Sheets- SUMIFS 使用时间戳中的部分日期

Google Sheets- SUMIFS Using Partial Date from Time Stamp

我正在尝试设置 sheet 以使用 SUMIFS 公式在时间戳中查找部分日期,然后根据该匹配对范围求和。

初始数据是从 Google 表单输入的,该表单仅提供时间戳而不是短日期 (MM/DD/YYYY) - 这意味着当我尝试计算“今天的销售额”时由于我的公式正在寻找较短的日期,因此没有匹配项。

我目前使用的公式是:

=SUMIFS('Form Responses 1'!D:D,'Form Responses 1'!$A:$A,$A$1,'Form Responses 1'!$G:$G,A3)

单元格 A1 是需要保持可变的参考日期(即输入任何需要的日期)

如果我将 'Form Responses 1' sheet 的 A 列中的数据更改为较短的日期,我可以获得与我正在寻找的内容相匹配的数据,但由于此信息来自 google 形式我不能每次需要搜索时手动更改它。

所以我希望的是一个类似于上面的公式,但可以使用单元格 A1 作为参考日期,并从 'Form Responses 1' sheet.

我希望我解释正确,但这是我正在使用的示例 google sheet:

https://docs.google.com/spreadsheets/d/1A64a9A9Jdjru-1dEIn09togGbPYjTMbFfpwtUoVUGKc/edit#gid=0

我觉得现在可以了!将 DateValue() 放在 A:A 中的日期周围,并将整个公式放入 Arrayformula 中以便工作:D B3 的公式是 =Arrayformula( SUMIFS('Form Responses 1'!D:D,DATEVALUE( 'Form Responses 1'!$A:$A ),$A,'Form Responses 1'!$G:$G,$A3)) 干杯

PS(我也把 $ 放在最后 (A3 --> $A3) 这样它就可以轻松更改列)