2010-09-09 20 views
6

我从来没有真正使用过Excel,但似乎应该可以。我想总结工作表中的每7行,并将总和放在不同的列和行中

我有一个正在进行的文档,我将每天添加值,但是我希望它对每7行执行一次操作,我希望它对这些值求和并将7行的总和添加到不同的列/行中例如,

行B7:B14总和D12
行B15:B22总和D13

,然后当我开始添加数据到B23我希望它的总和添加到D14。

回答

13

在D12,把

=SUM(OFFSET($B$7,(ROW()-12)*8,0,8,1)) 

,并尽可能您想要向下填充柱d。请注意,B7:B14确实是8行,而不是7.如果您确实需要7行(B7:B13),请将公式中的两个8更改为7。

+1

谢谢你回答这个问题,我自己也想出了同样的问题,你的答案解决了它。 – harag 2013-01-14 13:50:56

+0

嗨,这不适合我,因为我不明白(ROW() - 12)在做什么,我已经通过选择7行的总和来运行检查并获得不同的数字。 – 2013-04-12 08:27:30

+2

当你在D12中时,ROW() - 12将为零,所以偏移量为零行(0 * 8)。当你在D13中时,ROW() - 12是一个,所以偏移量是八行(1 * 8)。在复制公式时,偏移量会跳转8行。 – 2013-04-12 13:15:56