Excel - 在给定条件下对多个列单元求和

时间:2017-07-12 22:04:06

标签: excel

我想总结4列可能包含值'#MI'或数值。但是,还必须对4列进行比较,并且必须相互比较,其中数值必须通过'#MI'计算。

例如,项目AB1具有以下四个列值:#MI,1,2,0 产品细胞的结果应为3

另一个例子,Item CD1有以下四个列值:#MI,#MI,0,#MI 产品细胞的结果应为0

最后,项目BB2具有以下四个列值:#MI,#MI,#MI,#MI 产品单元的结果应该是#MI

思考?提前感谢帮助

3 个答案:

答案 0 :(得分:1)

我觉得这很有效:

E1:E3 =IF(AND(A1 = "#MI", B1 = "#MI", C1 = "#MI", D1 = "#MI"), "#MI", SUMIF(A1:D1,"<> '#MI'"))

假设:

  A   B   C   D   E
1 #MI #MI 3   #MI 3
2 #MI #MI #MI #MI #MI
3 4   5   6   7   22

答案 1 :(得分:0)

尝试将以下公式放在总和列中。

A   B   C   D   Sum
#MI 1   2   0   3
#MI 0   0   0   0
#MI #MI #MI #MI #MI

=IF(AND(A1="#MI",AND(B1="#MI",AND(C1="#MI",D1="#MI"))),"#MI",N(A1)+N(B1)+N(C1)+N(D1))

答案 2 :(得分:0)

如果项目&#34; AB1&#34;在单元格A2中,此后有4列,只需在单元格F2中添加此公式:

=IF(COUNTIF(B2:E2,"#MI")=4,"#MI",SUM(B2:E2))

并将其复制到其余行,如下面的屏幕截图所示: enter image description here