Google sheets 如果日期在月份和年份中,谷歌电子表格公式计算出总价值

Google sheets 如果日期在月份和年份中,谷歌电子表格公式计算出总价值,google-sheets,formulas,Google Sheets,Formulas,有很多关于Excel的话题,以及如果日期在某个月,如何计算价值,但没有一个能帮助我使用谷歌电子表格 尝试使用Excel“一种公式”,但不能在谷歌电子表格中使用: =SUMIF(A2:A6,"MONTH(A2:A6)=1",B2:B6) =SUMPRODUCT((MONTH($A$1:$A$10)=E1)+0;$B$1:$B$10) 因为在那里您无法获得=MONTH(A2:A5)的数组 您可以将其用作=月份(A2)(A2=“01.09.2017”)并获得1 例子 我想要2016年6月和6月的“金

有很多关于Excel的话题,以及如果日期在某个月,如何计算价值,但没有一个能帮助我使用谷歌电子表格

尝试使用Excel“一种公式”,但不能在谷歌电子表格中使用:

=SUMIF(A2:A6,"MONTH(A2:A6)=1",B2:B6)
=SUMPRODUCT((MONTH($A$1:$A$10)=E1)+0;$B$1:$B$10)
因为在那里您无法获得
=MONTH(A2:A5)
的数组

您可以将其用作
=月份(A2)
(A2=“01.09.2017”)并获得
1

例子 我想要2016年6月和6月的“金额栏”中的

Date        Amount

01.05.2016   20,00€
24.05.2016   25,00€
03.06.2016   10,00€ 
13.06.2016   10,00€
30.06.2016   10,00€
05.01.2017   50,00€
手动计算2017年的
SUM(B4:B6)
将获得
30,00€
SUM(B7)
将获得
50,00€



我能做些什么来解决这个问题?谢谢

我发现最简单的方法是在电子表格上创建一个额外的区域来定义搜索,并在ArrayFormula函数中使用这些区域

Using=ArrayFormula(sumifs(B$2:B,月(A$2:A),G4,年(A$2:A),F4))

我在单元格G4中引用年份,在F4中引用月份

有关用例的最佳示例,您可以查看共享文件


你可以在这里找到我的解决方案的例子:它并不完美,但我希望它能帮助你

欢迎来到StackOverflow!当链接页面将来不可用时,请确保您的答案有用。例如,在文章中引用链接页面的相关部分。