计算电子表格中的每周和每月总计

时间:2012-06-21 15:51:57

标签: excel xls google-sheets

如何根据每日价值计算每周总和(第7行打印的最后7行的总和),每月相同的问题(基于每周或每日)。 我尝试了一些公式,但都失败了。

enter image description here

(第一列是日期列,不在图像中)

P.S。抱歉“太局部化”和“没有建设性”我只是不知道如何以不同的方式提出这个问题

2 个答案:

答案 0 :(得分:8)

对于周列,您可以添加类似=IF(WEEKDAY(A8)=7,sum(B2:B8),"")的公式(以便在星期日输入星期的总和。

月份列:=IF(MONTH(A2)<>MONTH(A2+1),SUM(B$2:B2)-SUMIF(A$2:A2,"<"&DATE(YEAR(A2),MONTH(A2),1),B$2:B2),"")

答案 1 :(得分:2)

对于每周专栏

=IF(IFERROR(WEEKNUM(A2)=WEEKNUM(A1), FALSE), "",SUM(B2:B8))

每月专栏

=IF(IFERROR(MONTH(A2)=MONTH(A1), FALSE), "",SUMIF(A2:A33, "<"&DATE(YEAR(A2),MONTH(A2)+1,1), B2:B33))

这些应该适用于任何地方。周&amp;月份金额将在每周/每月的第一天列出(您的工作表似乎有)

注意:sumif的范围是31天。我知道每个月都不是31天。但它们大约是31天,如果它的月份是正确的,那么每天只会被包括在内,因此它也适用于28,29和30天。这意味着该公式将适用于所有月份而无需修改。