我能引用一个函数中的一个范围吗?这个范围一直到无穷大



例如,我放入单元格O3[=SUM(O4:O15901(]

假设我可以在其他地方复制这个公式,或者将来在O列中添加更多单元格。有没有办法告诉它一直往下走,比如[=SUM(O4:O*(]之类的?

您可以执行=SUM(O:O)-SUM(O1:O2)

SUM忽略文本,所以可能不需要减去SUM(O1:O2),但以防万一,您可以将其包括

编辑:刚刚意识到你把这个公式放在O3单元格里……这会给你一个循环参考。

试试这个:=SUM(OFFSET(O4, 0, 0, ROWS(O:O)-3))

当我遇到这样的情况时,我会看看是否可以选择使用内置的Tables功能(出于设计原因(。这样,您就可以对表中的列求和,当添加更多行时,它将自动展开。

即。=SUM(myTable[sumColumn])

如果你有Excel 2007+,你也可以使用=Sum(O4:O1048576)

因为Excel无论如何都只会对已使用的范围求和,并抛出所有多余的单元格。

相关内容

最新更新