除了一些列以外寻找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
是要排除的不同列上的命名范围