首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google按月分列的列范围的和元素

Google按月分列的列范围的和元素
EN

Stack Overflow用户
提问于 2021-05-20 02:44:04
回答 2查看 2.1K关注 0票数 0

在发表这篇文章之前,我阅读了以下文章:

和下列网站的网页:

我试图做的只是在列中包含的元素之间进行条件求和,如果它们满足一个月内的条件的话。我的工作表的设置如下:

  • 一个命名的范围日期(A4:A 1000)
  • A命名范围费用(C4:C 1000)

我尝试了以下函数(A6是包含日期的单元格):

  • =SUMPRODUCT(费用,-(月份(日期)=月份(A6))-似乎只适用于
  • =SUMIFS(费用、日期、“>=”和日期(年份(A6)、月份(A6)、1)、日期、“<=”和EOMONTH(A6,0))
  • =ArrayFormula(SUMIFS(费用,月份(日期),12年,年份(日期),2020年))
  • ={ArrayFormula(text(DATES,"MMMM")) }},{ArrayFormula(日期,MMMM)),ArrayFormula(文本(日期,MMMM)}
  • 等。

所有尝试都会返回一个带有代码#ERROR (这意味着Google工作表无法理解您编写的公式。)的“公式分析错误”。老实说,我不知道我的错误在哪里,是否传递了不正确的参数类型,或者忘记添加大括号、逗号等等。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-20 07:30:40

您提出的第一个公式(使用SUMPRODUCT的公式)实际上适用于我。实际上,双重否定甚至是不必要的。如果您有空日期,可能会出现问题,因此您只需在此条件下添加一个ISDATE(DATES),如下所示:

代码语言:javascript
运行
复制
=SUMPRODUCT(EXPENSES; ISDATE(DATES)*MONTH(DATES)=MONTH(A6))

还请注意,区域设置可能会导致语法错误。请注意,我使用的是分号;,而不是逗号,,因为在我的区域设置中,逗号被用作十进制分隔符。类似的事情可能会发生在你身上。

参考文献

票数 2
EN

Stack Overflow用户

发布于 2021-05-20 04:11:29

请尝试下列公式之一

( A2:A是您的日期范围,A1是您的约会日期,C2:C是您的支出范围)

如果所有日期都在同一年内,请尝试

代码语言:javascript
运行
复制
=ArrayFormula(SUMIF(MONTH(A2:A),"="&MONTH(A1),C2:C))

如果你有不同的年份使用

代码语言:javascript
运行
复制
=ArrayFormula(SUMIF(MONTH(A2:A)&YEAR(A2:A),"="&MONTH(A1)&YEAR(A1),C2:C))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67613261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档