Excel中variables行的总和

我有一个有几个月的价值观(C43:F43),我想总结最左边的列(B43)。

在这里输入图像说明

当我在Col“C”中添加一个新的月份时,我希望总和公式在C43中dynamic地包含新的月份,但它移到Col D43开始。

在这里输入图像说明

我尝试了INDIRECT,它包含了新的列,但是,如果我在第43行之上插入一行,它会混淆公式。

然后我尝试了OFFSET公式,但无济于事。

任何有识之士将不胜感激。 我现在认识到EXCEL是相当先进的。

谢谢。

简单的方法:在总数的右边创build一个列,尽可能缩小(或隐藏),然后从这个列(它将成为C列)到您的数据集的末尾。 当你添加一个列(这将永远是列D),你的总是会覆盖它。

更复杂的公式:可以使用= SUM(OFFSET(B43,0,1,1,1000))

偏移公式可以引用你所在的单元格,只要你离开它。 在上面的示例中,我正在向右移动零行,列的高度为1个单元格,宽度为1000个单元格。 你也可以,如果你不得不在G列结束使用

= SUM(OFFSET(B43,0,1,COLUMN(G43)-2)

G43会随着您添加列而移动,以便您的公式保持同步

要修复列,请在列字母之前加上$符号。 要修复该行,请在行号之前放置一个$符号

 =SUM($C$43:F$43)