Excel如何对分别求和每一行的整个列做一个公式?

如果这个问题看起来很愚蠢,我想先提前道歉。 我有一个坚实的编程/逻辑背景。

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

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

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

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

 =SUM(Cn:Ln) 

希望有人能帮助我在这里!

凯文

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 

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

所以如果你有一个如表

  ABCD >>> L 1 Bob Tom 1 1 1 2 sue Mary 1 1 1 3 no yes 1 1 1 4 5 Sum 9 

当然,你也可以在Excel中定义一个范围。