如何根据每日价值计算每周总和(第7行打印的最后7行的总和),每月相同的问题(基于每周或每日)。 我尝试了一些公式,但都失败了。
(第一列是日期列,不在图像中)
P.S。抱歉“太局部化”和“没有建设性”我只是不知道如何以不同的方式提出这个问题
答案 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天。这意味着该公式将适用于所有月份而无需修改。