Excel 中变量行的总和
Sum of variable row in Excel
我有一行包含几个月的值 (C43:F43),我想在最左边的列 (B43) 上求和。
当我在 Col "C" 中添加新月份时,我希望求和公式动态地包含 C43 中的新月份,但它移到 Col D43 中开始。
我试过 INDIRECT 并且它可以包含新列,但是,如果我在第 43 行上方插入一行,它会弄乱公式。
然后我尝试了 OFFSET 公式,但无济于事。
如有任何见解,我们将不胜感激。我现在意识到 EXCEL 相当先进。
谢谢。
要修复该列,请在列字母前放置一个 $
符号。
要修复该行,请在行号
前放置一个 $
符号
=SUM($C:F)
简单方法:在总计右侧创建一列,使其尽可能窄(或隐藏),然后从该列(将是 C 列)到数据末尾计算总和放。当您添加一列(始终为 D 列)时,您的 SUM 将始终覆盖它。
更复杂的公式:您可以使用 =SUM(OFFSET(B43,0,1,1,1000))
偏移公式可以引用你所在的单元格,只要你离开它。在上面的示例中,我在高度为 1 个单元格和宽度为 1000 个单元格的范围内移动零行,向右移动一列。如果必须在 G 列结束,也可以使用
=SUM(偏移量(B43,0,1,COLUMN(G43)-2)
G43 会随着您添加列而移动,因此您的公式会保持同步
我有一行包含几个月的值 (C43:F43),我想在最左边的列 (B43) 上求和。
当我在 Col "C" 中添加新月份时,我希望求和公式动态地包含 C43 中的新月份,但它移到 Col D43 中开始。
我试过 INDIRECT 并且它可以包含新列,但是,如果我在第 43 行上方插入一行,它会弄乱公式。
然后我尝试了 OFFSET 公式,但无济于事。
如有任何见解,我们将不胜感激。我现在意识到 EXCEL 相当先进。
谢谢。
要修复该列,请在列字母前放置一个 $
符号。
要修复该行,请在行号
$
符号
=SUM($C:F)
简单方法:在总计右侧创建一列,使其尽可能窄(或隐藏),然后从该列(将是 C 列)到数据末尾计算总和放。当您添加一列(始终为 D 列)时,您的 SUM 将始终覆盖它。
更复杂的公式:您可以使用 =SUM(OFFSET(B43,0,1,1,1000))
偏移公式可以引用你所在的单元格,只要你离开它。在上面的示例中,我在高度为 1 个单元格和宽度为 1000 个单元格的范围内移动零行,向右移动一列。如果必须在 G 列结束,也可以使用
=SUM(偏移量(B43,0,1,COLUMN(G43)-2)
G43 会随着您添加列而移动,因此您的公式会保持同步