Excel 2013:我需要转到表格的最后一行,向上移动 48 行,然后对每 12 行求和

Excel 2013:我需要转到表格的最后一行,向上移动 48 行,然后对每 12 行求和

我知道我可以使用偏移量/计数来到达底部,然后向上移动一定数量的行。但是如果我将其与总和一起使用,例如:

=SUM(OFFSET(M1,COUNTA(M:M)-47,0,12))

我将得到 12 个连续行的总和。我需要每 12 行。有什么想法吗?

谢谢!

答案1

也许您可以根据从底部开始 48 行的情况修改以下内容......

如果您的数据从 A1 开始,那么在 B1 中尝试此操作(并将其一直复制下来):

=IF(MOD(ROW($A1),12)=0,SUM(INDIRECT("A"&ROW($A1)-12+1&":A"&ROW($A1))),"")

您的总数应出现在每 12 行,如下所示。如果您想将其更改为其他间隔,只需更改公式中的 12(下面 2 处以红色突出显示):

在此处输入图片描述

相关内容