使用数组公式计算电子表格中的每周总和

时间:2016-02-17 23:48:10

标签: google-sheets array-formulas

我正在尝试在一列中计算每周总和,但我在编写公式时遇到了麻烦。我找到了一年中每个日期的周末,但是如果它们具有相同的周数,我找不到总结价值的方法。

链接到我的电子表格:https://docs.google.com/spreadsheets/d/1WIeBpRndO9ZBlkCcWQuNO1X4e9I6bGeQiYDTZqhaOeA/edit#gid=0

我希望列“D”能够使用数组公式自动计算每周总和 - 有没有办法做到这一点?

此主题介绍了问题:Calculate weekly and monthly total in spreadsheet

2 个答案:

答案 0 :(得分:0)

Chang sum()sumif()

=ARRAYFORMULA(IF(ROW(A:A)=1,"Weekly Sum", IF(WEEKDAY(A:A)=7, sumif(C:C,C:C,B:B),)))

答案 1 :(得分:0)

你有:A2:A有日期,B2:B有值。所以:

F2=arrayformula(if(isblank(A2:A),,weeknum(A2:A)))
G2=if(F2<>F1,sum(iferror(filter(B$2:B,F$2:F=F2),0)),0)

然后将G2复制到G3:G。