在我的Excel电子表格,我有一个单元是=SUM(C6:C19)。如果我去C20并添加一行,该公式不会调整。我希望它更改为=SUM(C6:C20)

有帮助吗?

解决方案

简单的方法是离开你的值的底部与该求和公式之间的一个单元空间。

<强>例如下,细胞A20目前求和单元A1〜A19。在插入下面A19一排,总和将不会将不包括新行吧?

好吧,如果你的把求和公式中的单元格A21 从A1总和A20 (即使A20没有得到它的任何东西),当插入上述单元A20的行总和的公式将包括它。

作为备选答案中提到的偏移的事情是一个伟大的方式做到这一点还可以,但较为混乱,这是我做的,如果我想保持它的简单

其他提示

,而不是在公式中使用的静态范围则可以使用动态范围:

=SUM(OFFSET(reference, rows, cols, height, [width]))

例如:

=SUM(OFFSET('My Sheet'!$C$6, 0, 0, COUNTA('My Sheet'!$C:$C)))

此假定没有其它列C中可以限制高度范围如有必要*:

=SUM(OFFSET('My Sheet'!$C$6, 0, 0, COUNTA('My Sheet'!$C$6:$C$30))) 

*从Lunatik的评论

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top