Excel 公式可计算多个过去值,无需重复先前单元格

Excel 公式可计算多个过去值,无需重复先前单元格

我有 12 年 4,380 天的数据集。我想计算每周的总和。当我创建公式{=SUM(A1:A7)}并将按钮拖放到下一个单元格时,它显示 {=SUM(A2:A8)}。这不是我想要的下一个单元格。相反,我需要{=SUM(A8:A14)。我无法将这个公式全部输入到底。这需要很多时间。

有没有更简便的方法进行多次粘贴而不重复前面的单元格?

答案1

如果您没有日期字段(例如在 B 列中),您可以使用=indirect()一些数学运算row()来获取求和公式所需的范围。将其放在您正在使用的列的第 1 行中:=SUM(INDIRECT("A" & (ROW()-1) * 7 + 1 & ":" & "A" & ROW()*7))

这非常复杂,但是当您将该公式复制到行下时,它会自动计算范围 A1:A7,A8:A14 等。

如果每个数字都有一个日期(比如在 B 列),那么您可以使用sumproductsumif或类似的东西来施展一些魔法。

相关内容