带有日期条件的 Google 表格 Sumifs

Posted

技术标签:

【中文标题】带有日期条件的 Google 表格 Sumifs【英文标题】:Google Sheets Sumifs with date condition 【发布时间】:2019-05-30 16:19:57 【问题描述】:

我在尝试使用 SUMIFS 公式获取我在另一个 Google 表格上花费了一个月的钱时遇到了错误。我是编写公式的新手,这是我无法找到的第一个瓶颈。

我正在尝试在我的 google 表格中编写一个公式,但出现错误。我是新手,请见谅。

在 Google 表格中,我有三个表格(摘要,主要)、潜在客户和支出。

我正在尝试编写一个公式来获取我在特定月份花费了多少。在支出表中,我有日期、姓名和金额列。

这是我没有运气尝试过的公式。

Spend!G:G = Column with text for type of spend (Google PPC)
Spend!E:E = Column with cost of each spend
Spend!A:A = Column with the date

=SUMIFS(Spend!G:G,"Google PPC",Spend!E:E,Spend!A:A,">=1/1/2019", Spend!A:A,"<=1/31/2019")

它应该只是给我在给定日期花费的总金额。但我收到一条错误消息,提示“SUMIFS 的数组参数大小不同”

【问题讨论】:

【参考方案1】:

第一个参数应该是要求和的单元格范围。然后遵循一系列范围和标准。

=SUMIFS(Spend!E:E, 
        Spend!G:G,"Google PPC",
        Spend!A:A,">=1/1/2019", 
        Spend!A:A,"<=1/31/2019")

见:SUMIFS documentation

【讨论】:

【参考方案2】:

有点不同的方法是:

=SUMPRODUCT(QUERY(Spend!A:G, "select E where year(A)=2019 and month(A)+1=1"))

【讨论】:

以上是关于带有日期条件的 Google 表格 Sumifs的主要内容,如果未能解决你的问题,请参考以下文章

使用 Apps 脚本在带有日期的 Google 电子表格中存档

Google 表格根据多个条件返回值

Google 表格脚本:带有 HTML 表格的电子邮件,该表格只有一组

带有 ARRAYFORMULA 的 MAXIFS 在 Google 表格中不起作用

Google表格按2个单独条件过滤

如何查询函数 Google 电子表格 - 基于多个条件的数据过滤(一次检查多个列)