除了一些列以外寻找SUM

以下是我的。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + A + B + C + D + E + F + G + H + I + J + K + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 50 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 

为了find排除Cell E的这一行的总和 ,我使用的公式如下。

=SUM(A1:D1)+SUM(F1:J1)

注: Cell K有SUM。

有没有其他的方法?

以上只是一个例子,但是在我的表格中有大约100列,我需要排除大约10-15列。

我相信

 =SUM(A1:J1)-E1 

更清楚地expression你的意图。 (当然,提供的排除列包含数字)

如果你像这样添加一行:

 Row2: yes yes yes yes no yes yes yes yes yes no ... 

(列A:K)

那么答案可能是

 =SUMIF(2:2,"yes",1:1) 

我认为这是另一种方式

 =SUM(A1:D1;F1:J1) 

在Excel中解决此问题的常用方法是将SUM函数应用于整个范围,并使用SUM函数减去例外列表,再次使用SUM函数,这次使用单个单元格的离散列表进行求和:

 =SUM(<range to sum>)-SUM(<exception cell 1>, <exception cell 2>, ...) 

这适用于你目前约100个单元格的例子,总结说5例外:

 =SUM(A1:CV1)-SUM(E1,M1,Y1,AB1,BU1) 

如果您希望让Excel电子表格对这些列排除更加灵活,您可以考虑在离散select要排除的列上定义一个命名范围。 如果在减法SUM公式中使用它,当需要排除其他列时,将避免更改公式:只需更改指定的范围规格。

 =SUM(A1:J1)-SUM(A1:J1 Exclusion_List) 

其中Exclusion_List是要排除的不同列上的命名范围