我有一系列重复的数值,就像一周中的日子在同一列中重复一样。
Monday : 2
Tuesday : 5
Wednesday: 6
Thursday : 1
Friday : 8
Saturday : 12
Sunday : 4
Monday : 3
Tuesday : 17
Etc, Etc, Etc
我如何触发每周日计算星期一:星期日的值之和?我很确定这是通过 SUMIF 和 Index 调用完成的,但我已经为这个问题苦苦思索了大约一天,并且一直出现错误。
答案1
您的日期列是文字还是数字?无论哪种方式,这都非常简单。
假设它是数字:在 C7 中输入=if(weekday(A7)=1,sum(b1:b7),"")
假设是单词“Sunday”:在 C7 中输入=if(A7="Sunday",sum(b1:b7),"")
无论哪种方式,向下填充
怎么运行的:
Weekday 返回星期几。默认情况下,星期日为 1,星期六为 7。因此,在伪代码中,我们说:
If this row is a Sunday, add up the previous 7 values from column b. Otherwise leave a blank.