excel - 如何在没有循环引用的情况下自动汇总excel中的整列?

标签 excel sum formula circular-reference

enter image description here

我想在红色圆圈单元格( C19 )中有所有 C 列的总和。我尝试在公式 (=SUM(C1:C50)) 中使用 C1 到 C50。我使用 C1:C50 而不是 C1:C18 因为如果我在最终总和之前添加一些行,我希望这些行包含在最终总和中。

所以2个问题:

1) 如何在没有 C1 (这是一个日期)和没有 C19 的情况下对所有 C 列求和(以不引起循环引用,因为这是应该仅对先前值求和并显示的单元格?

2)如果有一个公式,如果我添加更多行(假设我添加另一行并且最终总和更改为 C20),它会自动更新吗?然后 C19 也应该添加到总和中。

PS:图像显示了 B 列的公式,因为我将在所有列中使用相同的公式,我只是询问了 C,因为我有一个工作总和。

最佳答案

我喜欢做以下事情:

  • 在我要跳过的行中的字段(即 A1)中,输入将该行唯一描述为标题/跳过行的文本(即'header-skip')
  • 在我想要求和的列(即 B:B)中,没有循环引用,输入“SUMIF”公式,使用标题文本作为要跳过的 IF 的一部分。 =SUMIF(A:A, "<>header-skip", B:B)

  • 例如
    [   ][      A      ][                 B                 ]
    [ 1 ][ header-skip ][ =SUMIF(A:A, "<>header-skip", B:B) ]
    [ 2 ][             ][                9.5                ]
    [ 3 ][             ][                7.5                ]
    [ 4 ][             ][               25.0                ]
    

    您的第 1 行公式现在应该正确显示“42”而没有任何循环引用。与使用偏移量、索引和间接等相比,这对我来说更容易记住并且放入工作表中更快。

    希望这对某人有帮助!

    关于excel - 如何在没有循环引用的情况下自动汇总excel中的整列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10538236/

    相关文章:

    vba - 使用特定通配符打开此目录中的所有文件

    excel - 如何使用不同列中的特定值列表从一个单元格中提取特定子字符串以返回到新单元格中?

    arrays - 使用大型 Excel 的数组公式

    excel - 在 Excel 中使用 TEXTJOIN 时如何消除重复项?

    validation - 如何使用条件数据验证来检查用户是否输入了公式或值?

    vba - 将变量循环的结果写入工作表

    excel - 在 Excel 中创建带有开始时间和持续时间的条形图

    sql - 条件总和 T-SQL

    postgresql - Postgres连续累计计数

    java - 阶乘之和