使用Google表格,如何根据多行计算每月平均值?

时间:2017-02-23 17:29:20

标签: google-sheets

我有一个电子表格,我每次访问商店时都会在每行输入Groceries。我已计算出总额,但现在我想计算杂货的每月平均成本。

enter image description here

我甚至不知道从哪里开始。我已发布了我的电子表格(https://docs.google.com/spreadsheets/d/1R0zYMAigDULzm8oM2icsPK55BP162kVvctpx2cOSOIE/edit?usp=sharing)。

2 个答案:

答案 0 :(得分:2)

在B5中试试这个。这将需要考虑年份和月份(因此1/17/2018将被视为从2017年1月7日起的单独月份)。它计算独特的年 - 月组合并划分花费的总和。减号表示空白单元格被视为唯一。

=sum(B9:B)/arrayformula(countunique(text(A9:A,"YYYY-MM"))-1)

答案 1 :(得分:1)

相同的答案,使用双重查询:

=QUERY( QUERY({A8:B}, "select year(Col1), month(Col1), sum(Col2) group by year(Col1), month(Col1)"), "select avg(Col3) label avg(Col3) ''")

内部查询是按年和月的总和报告:

式:

=QUERY({A8:B}, "select year(Col1), month(Col1), sum(Col2) group by year(Col1), month(Col1)")

结果:

year(Date)  month(Date) sum Amount

2016            10          133.00
2017            0            80.00
2017            1           420.00

月份为零:0 - 1月2日 - 2月......