0

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

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

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

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

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

=SUM(Cn:Ln)

希望有人可以在这里帮助我!

凯文

4

2 回答 2

2

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
于 2013-09-23T22:33:33.530 回答
0

尝试 =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 中定义一个范围。

于 2013-09-23T22:04:23.287 回答