0

我有一个潜在的简单问题,我无法在 excel 中解决。如果满足两个条件,我想使用公式对单元格求和。如果单元格小于 100 并且 S1 为 100,那么我想将 300 添加到总和中。但是,如果单元格大于或等于 100,我只想对单元格求和,而不管单元格 S1 中有什么。

A1  A2  A3  X   X   S1  S2
1   1   1           100 100


If the sum of A2:C2 are less than 100 AND S2 equals 100 THEN add 300                        
If the sum of A2:C2 are greater than 100 AND S2 equals 100 THEN just show what the original sum

I have tried the following:
=IF(SUM(D2:H2)+SUM(P2:S2)=0,0,IF(SUM(D2:H2)+SUM(P2:S2)<100,IF(R2=100,SUM(D2:H2)+SUM(P2:S2)+SUM(300)),SUM(D2:H2)+SUM(P2:S2)))                        
4

1 回答 1

1

尝试类似:

=IF(AND(SUM(D2:H2)<100,S2=100),SUM(D2:H2)+300,SUM(D2:H2))

将执行以下操作:

如果 d2 与 h2 之和 < 100 且 s2 = 100,则将 d2 与 h2 相加并加上 300

如果两个条件都不成立,它只会返回 d2 到 h2 的总和

认为我在这里有你的逻辑,但如果没有/你不能接受这个并让它正确地工作,我会弄清楚的。

(PS 冒着成为书呆子的风险,你没有说明如果 D2:H2 的总和 = 100 会发生什么!)

于 2014-12-05T17:53:33.790 回答