我在Excel 2003中有一个类似于数据库的表格,第6行中包含单个标题行,第7行中的数据以及第160行中的数据。第1 - 5行是表格标题,列组标题和说明,我无法摆脱。Excel - SUM到列表末尾
我还在此区域中显示SUM(X6:X160)
和SUBTOTAL(109,X6:X160)
数字列。我不想在表格的底部显示它,因为有多个用户经常向该表中添加行,并且他们会定期销毁这些公式。
问题:无论何时用户将数据添加到表尾,都需要更新SUM和SUBTOTAL公式以扩大范围 - 不用说 - 大部分被遗忘。
我自己可以扩展公式以覆盖所有行,最多可覆盖-say-行500并隐藏剩余的行,因此用户需要在到达表的可见结尾时“插入”行 - 反过来会更新公式,但我不认为这是一个非常安全的方式...了解我的用户。
问:有没有一种方法来创建X6 SUM和小计“列X的结束无论是”?
结论
我用SUM(OFFSET(....)),取“高度”的参数从一个新的领域中,通过一个=COUNTA($A:$A)-1
显示“的记录数”的标题( - 因为从业务环境中可以清楚地看出,对于任何有效的数据记录,A列中必须存在关键值,并且不允许空行(我可以至少培训用户) - 加上用户不仅可以看到SUM,而且可以在头部冻结窗格中记录COUNT条记录。
+1的提示上的“易失函数“......不知道。 – MikeD
如果您有任何空白单元格,则OFFSET会翻转,因为您从每个空白单元格的SUMmed范围中丢失了1行 – pelms