Excel - 如何为单元格制作自动调整范围的公式?

Excel - How to make auto-adjusting range formula for a cell?

我想知道是否可以制作一个公式,根据 sheet 的增长方式自动调整其范围。下面举个例子来说明:

目前,单元格B16正在计算B2到B15的总和。假设将来,我继续用项目和成本填充行并到达单元格 B15(现在所有内容都已填满。如果我想添加更多项目,我将在 B16 和'Total'行变为B17。

但公式不会自动调整,范围会保持在B2:B15。 有没有办法在我插入新行时自动执行自动调整公式范围的过程?

我是 Excel 的新手,但如果重要的话,我确实有编程经验。也欢迎使用其他替代方法来解决这个问题。谢谢!

如果只是要计算总和,那么这很容易,因为空单元格被视为值为 0。

因此,您可以将您的公式放在另一列中并替换为 =SUM(B:B48576)

备注:
值 1048576 是基于我的最大行数。您可以按 Ctrl + ↓.

检查该值

如果你真的想在同一列中求和,你可以使用这个公式:

=SUM(B:OFFSET(Bxxx,-1,0))

其中 Bxxx 是您放置此公式的单元格引用。