总和或计数直到?

时间:2010-01-22 22:46:18

标签: excel count sum worksheet-function

我正在尝试提高合规性工作表的效率。我在部分(和子部分)中有一个控件列表,我使用一个值作为占位符来计算每个部分(或子部分)的控件数量,以及每个部分的异常。如果有有效控件,我使用值“1”,并按每个部分或子部分总结这些值。

我经常要在一个部分的底部添加行,这会抛出我的sum-formula,需要手动更新这些公式。

我希望利用一个公式来“汇总 - 直到”或“计算 - 直到”下一部分。我附上了一个例子。

有没有办法在下一个公式或非“1”值之前求和(或计数)?将“结束”值放在每个部分的底部会更容易,并计算到“结束”吗?这不是执行这样一个功能的理想方式(因为部分之间会有很多不必要的“结束”),但如果没有更好的方法,也许我会探索那条大道。

Link to screenshot

4 个答案:

答案 0 :(得分:2)

为每个部分使用命名范围,然后在添加行时,只需将其添加到命名范围。

所以你可以将范围'Section1'命名为C3:C9,然后当你添加一行时,只需右键单击第9行,然后'Insert',那么新行将在'Section1'中。那么你可以把公式放在

=Sum(Section1)

答案 1 :(得分:2)

使用动态命名范围。

这里的优秀资源:http://www.ozgrid.com/Excel/DynamicRanges.htm

基本上,您在总和公式中引用了命名范围,但由于范围是动态的,因此会自动调整。

(Jerry和Lance的答案相结合的种类)

答案 2 :(得分:0)

=总和(偏移(C3; 0; 0; C2; 1)

答案 3 :(得分:0)

将此表格用于SubTotal行。对于C$1000,请选择一个大于您希望表格增长的行。

用于在单元格C2中输入。

=SUBTOTAL(9,C3:C$1000)*2-SUM(C3:C$1000)

复制并粘贴到所有其他SubTotal

相关问题