我有一行有几个月的值(C43:F43),我想在最左边的列(B43)上求和。
当我在Col“C”中添加新月份时,我希望总和公式在C43中动态包含新月份,但它会在Col D43中开始。
我尝试了INDIRECT,它可以包含新列,但是,如果我在第43行上方插入一行,则会混淆公式。
然后我尝试了OFFSET公式,但无济于事。
非常感谢任何见解。我现在意识到EXCEL非常先进。
谢谢。
答案 0 :(得分:1)
简单方法:在总计右侧创建一个列,使其尽可能地缩小(或隐藏它),并从此列(将是C列)到数据集末尾的总和。当您添加一列(始终为D列)时,您的SUM将始终覆盖它。
更复杂的公式:你可以使用= SUM(OFFSET(B43,0,1,1,1000))
只要您离开它,偏移公式就可以引用您所在的单元格。在上面的示例中,我将移动零行,一列向右,在高度为1的单元格和宽度为1000的单元格的范围内。如果你必须在G栏结束
,你也可以= SUM(OFFSET(B43,0,1,COLUMN(G43)-2)
G43会在您添加列时移动,以便您的公式保持同步
答案 1 :(得分:0)
要修复列,请在列字母前添加$
符号。
要修复该行,请在行号
$
符号
=SUM($C$43:F$43)