首页 > 解决方案 > 如何将动态范围与移动的“总”单元格相加?

问题描述

在下面的屏幕截图中,我想对 Y 列(和 Z)中的动态范围求和。SUM公式当前位于单元格 Y8 中。

我不知道在项目 A 和 B 之后会添加多少项目。这个列表会随着用户输入更多数据而增长。

当添加新行时, SUBTOTAL COST单元格向下移动时,有没有办法对 Y6:Y# 求和?录制的宏会帮助解决这个问题吗?

先感谢您!

在此处输入图像描述

标签: excelvba

解决方案


使用索引:

=SUM(INDEX(Y:Y,6):INDEX(Y:Y,ROW()-1))

现在,无论在哪里添加行,它都会从第 6 行求和到公式所在行的正上方。


推荐阅读