【问题标题】:Google Sheets- SUMIFS Using Partial Date from Time Stamp谷歌表格 - SUMIFS 使用时间戳中的部分日期
【发布时间】:2021-10-20 16:23:22
【问题描述】:

我正在尝试设置一个工作表以使用 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 是需要保持可更改的参考日期(即,输入所需的任何日期)

如果我将“表单响应 1”表的 A 列中的数据更改为短日期,我可以获得我正在寻找的匹配项,但由于此信息来自谷歌表单,我无法每次手动更改它我需要搜索。

所以我希望得到一个类似于上述公式的公式,但可以使用单元格 A1 作为参考日期,并从“表单响应 1”表上的 A 列时间戳中查找短日期的匹配项。

我希望我的解释正确,但这里是我正在使用的谷歌表格示例:

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

【问题讨论】:

  • SUMIF 公式会去哪里?在共享的工作表上,Today's Sales工作表上有许多不同的公式。

标签: google-sheets google-sheets-formula formula sumifs


【解决方案1】:

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

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

【讨论】:

  • 非常感谢!这很好用。我尝试按照该格式应用于单元格 D3 中的 COUNTIFS 公式。这也适用于 COUNTIFS 吗?如果是这样,您能否提供要遵循的格式来应用带有日期值的数组公式?
  • 实际上请注意上述内容,我也能够正确格式化它以在 COUNTIFS 上工作,再次感谢 apostolos55!
猜你喜欢
  • 2021-12-18
  • 2020-02-05
  • 2020-05-24
  • 2020-11-16
  • 2023-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-10
相关资源
最近更新 更多