2

下面是我所拥有的。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+  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(A1:D1)+SUM(F1:J1)

注意:Cell K有总和。

有什么替代方法吗??

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

4

4 回答 4

3

我相信

=SUM(A1:J1)-E1

更清楚地传达你的意图。(当然,如果排除的列包含数字)

于 2012-05-27T14:49:57.097 回答
3

如果你像这样添加一行:

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

(作为 A:K 列)

那么答案可能是

=SUMIF(2:2,"yes",1:1)
于 2012-05-27T16:51:57.360 回答
1

我确实认为这是另一种方式

=SUM(A1:D1;F1:J1)
于 2012-05-27T14:38:57.230 回答
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)

whereExclusion_List是要排除的不同列上的命名范围

于 2012-05-27T16:03:24.143 回答