【问题标题】:Excel how to make one sum formula for entire colum which sums each row separately?Excel如何为整列制作一个求和公式,分别对每一行求和?
【发布时间】:2013-09-23 21:51:11
【问题描述】:

我对 excel 完全陌生,所以如果这个问题看起来很愚蠢,我想提前道歉。我确实有扎实​​的编程/逻辑背景。

情况: B列以这种方式包含每一行的总和

(=SUM(Cn:Ln)) where n is the row number.

我现在在 B 列中的每个字段都填充了一个公式(其中 n 是行号)。

我想要的: B 列的一个公式与描述的结果相同。像

=SUM(Cn:Ln)

希望有人能帮帮我!

凯文

【问题讨论】:

  • 我不明白你在问什么。 SUM() 应该适用于公式和数字吗?
  • 通常你只需在第一行输入所需的公式并向下拖动或填充,行号会自动更改,例如如果你在 B2 - =SUM(C2:L2) 中有这个公式,那么当你向下拖动它时,行号会改变
  • 正如我所说,我是 excel 新手。甚至不知道拖动选项做了什么......直到现在。谢谢!

标签: excel sum


【解决方案1】:

Excel 范围引用可以是绝对的或相对的。复制公式(或移动或填充)时,相对引用会移动。所以,在A1中,这个公式

=SUM(B1:L1)

复制到A2时变成

=SUM(B2:L2)

您将公式向下复制了一行,因此范围引用(相对)指的是原始范围向下一行。列也是如此。您是否将该公式复制到 B2

=SUM(C2:M2)

美元符号是绝对引用。复制公式时,绝对引用不会改变。您可以将行设为绝对,列设为绝对,或两者兼而有之。将左边的公式从A1复制到D10,得到右边的公式

=$B$2   =$B$2    both row and column absolute, no change
=B2     =E11     both row and column relative, both change
=$B2    =$B11    column absolute, only the row changes
=B$2    =E$2     row absolute, only the column changes

【讨论】:

    【解决方案2】:

    试试 =SUM(C$n:L$N) 其中 n 是您的第一行,N 是您的最后一行

    所以如果你有一张桌子,比如

          A          B        C     D  >>>   L
    1     Bob       Tom       1     1        1
    2     sue       Mary      1     1        1 
    3     no         yes      1     1        1
    4
    5    Sum                                 9
    

    当然,您也可以在 Excel 中定义范围。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      • 1970-01-01
      • 2021-08-12
      • 1970-01-01
      相关资源
      最近更新 更多