如果日期属于月份和年份,则Google Spreadsheets公式可以汇总值

时间:2017-09-18 11:59:16

标签: google-sheets formulas

有很多关于Excel的主题以及如果日期特定于月份时如何求值,但没有一个能帮助我使用谷歌电子表格。

试用Excel"一种配方奶粉"但您无法在Google电子表格中使用它们:

=SUMIF(A2:A6,"MONTH(A2:A6)=1",B2:B6)
=SUMPRODUCT((MONTH($A$1:$A$10)=E1)+0;$B$1:$B$10)

因为您无法获得包含=MONTH(A2:A5)的数组。

您可以将其用作=Month(A2)(A2 =" 01.09.2017"),然后获得1

实施例

我希望来自" Amount Column"的value从月june & year 2016

开始
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€

手动SUM(B4:B6)获取30,00€& SUM(B7)获得2017年50,00€

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

你可以在这里找到我的解决方案的例子:https://docs.google.com/spreadsheets/d/11_GCJBr2BZ2zFBDJj8I6iizD08y6fEmwZiPQjshNa7w/edit?usp=sharing它并不完美,但我希望它对你有帮助!