Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 第一个条件对第二个条件有影响时的计算_Excel - Fatal编程技术网

Excel 第一个条件对第二个条件有影响时的计算

Excel 第一个条件对第二个条件有影响时的计算,excel,Excel,以下是我想解决的问题 A1:200 B1:是的 C1:10 D1:没有 E1:20 F1:是的 G1:30 我想做一个计算,允许我在每次条件为“是”时减去数字 在这个例子中,它是200-10-30。但是,由于有8个条件,如果要这样做,我需要7个条件。我想知道是否还有其他解决办法 到目前为止,我有一个解决方案,但这使我创建了3个新闻专栏。我写IF(B1=“YES,200-C1;200)。然后,每次使用上一列的结果对下两列执行相同的操作 非常感谢您抽出时间您可以试一试 =A1-(SUMIF(B1:G

以下是我想解决的问题

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

我想做一个计算,允许我在每次条件为“是”时减去数字

在这个例子中,它是200-10-30。但是,由于有8个条件,如果要这样做,我需要7个条件。我想知道是否还有其他解决办法

到目前为止,我有一个解决方案,但这使我创建了3个新闻专栏。我写IF(B1=“YES,200-C1;200)。然后,每次使用上一列的结果对下两列执行相同的操作

非常感谢您抽出时间

您可以试一试

=A1-(SUMIF(B1:G1,"YES",C1))
设置C1定义求和范围的第一个单元格,公式也可以输入为

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

你能把“是”和“否”改成“+”和-”吗?如果可以,那么就这样做:SUM(B1&A1,D1&C1…等等)非常感谢你,我知道了,还没有考虑过。不过,当它是“是”时,我想用减法(当它是“是”时,用“-”表示),但当它是“否”时,我不想采取任何行动“.我如何实现它?它工作得非常好!但是我有点迷路了。为什么最后一个变量是“C1”?尽管这个方法工作得很好,但我仍在努力理解,非常感谢muchI补充了对函数行为的解释,尽管我没有找到支持它的文档