有很多关于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€
我可以做些什么来解决这个问题?谢谢
答案 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它并不完美,但我希望它对你有帮助!