第一个条件对第二个条件产生影响时的计算

时间:2012-02-21 15:46:58

标签: excel

这是我想要解决的问题。

A1:200 B1:是的 C1:10 D1:没有 E1:20 F1:是的 G1:30

我想进行一次计算,这样每次条件为YES时我都可以减去数字。

所以在这个例子中,它将是200-10-30。但是,由于有8个条件,我需要7个IF才能完成。我想知道是否还有其他解决办法。

到目前为止,我有一个解决方案,但这使我创建了3个新闻列。我写IF(B1 =“YES,200-C1; 200)。然后我在接下来的两列上使用上一列的结果。

非常感谢你的时间

1 个答案:

答案 0 :(得分:2)

你可以尝试

=A1-(SUMIF(B1:G1,"YES",C1))

设置C1定义求和范围的第一个单元格,公式也可以输入为

=A1-(SUMIF(B1:G1,"YES",C1:G1))