以下是我所拥有的。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ A + B + C + D + E + F + G + H + I + J + K +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 50 +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
要查找除Cell E
之外的此行的 SUM ,我将使用以下公式。
=SUM(A1:D1)+SUM(F1:J1)
注意:Cell K
有SUM。
有没有其他方法?
上面只是一个例子,但在我的工作表中有大约100列,我需要排除大约10-15列。
答案 0 :(得分:3)
如果您添加如下行:
Row2: yes yes yes yes no yes yes yes yes yes no ...
(列A:K)
然后答案可能是
=SUMIF(2:2,"yes",1:1)
答案 1 :(得分:2)
我相信
=SUM(A1:J1)-E1
更清楚地传达你的意图。 (如果排除的列包含数字,当然)
答案 2 :(得分:1)
我确实认为这是另一种方式
=SUM(A1:D1;F1:J1)
答案 3 :(得分:1)
在Excel中解决此问题的常用方法是将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电子表格对这些列排除更加灵活,您可以考虑在要排除的列的离散选择上定义命名范围。如果在减法SUM
公式中使用它,则在需要排除其他列时将避免更改公式:您只需要更改命名范围规范。
=SUM(A1:J1)-SUM(A1:J1 Exclusion_List)
其中Exclusion_List
是要排除的不同列上的命名范围