Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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 将SUMIFS转换为SUMIF_Excel_Sumifs - Fatal编程技术网

Excel 将SUMIFS转换为SUMIF

Excel 将SUMIFS转换为SUMIF,excel,sumifs,Excel,Sumifs,我试图通过在SUMIF函数中使用一系列条件来简化SUMIFS公式。然而,我的SUMIF公式似乎只考虑第一个标准。我错过了什么?请参见下面的图片和公式 =SUMIFS(C1:C10,B1:B10,"<>ebay",B1:B10,"<>best buy",B1:B10,"<>amazon") =SUMIFS(C1:C10,B1:B10,“易趣”,B1:B10,“百思买”,B1:B10,“亚马逊”) =SUMIF(B2:B10,{“亚马逊”、“百思买”、“易趣

我试图通过在SUMIF函数中使用一系列条件来简化SUMIFS公式。然而,我的SUMIF公式似乎只考虑第一个标准。我错过了什么?请参见下面的图片和公式

=SUMIFS(C1:C10,B1:B10,"<>ebay",B1:B10,"<>best buy",B1:B10,"<>amazon")
=SUMIFS(C1:C10,B1:B10,“易趣”,B1:B10,“百思买”,B1:B10,“亚马逊”)

=SUMIF(B2:B10,{“亚马逊”、“百思买”、“易趣”},C2:C10)

如果将
求和结合使用,您可以尝试使用

=SUM(IF((B1:B10<>"ebay")+(B1:B10<>"best buy")+(B1:B10<>"amazon"),C1:C10,0))
=总和(如果((B1:B10“易趣”)+(B1:B10“百思买”)+(B1:B10“亚马逊”),C1:C10,0))

按CTRL+SHIFT+ENTER将其作为数组公式输入。

将SUMIF包装在求和函数中

=总和(SUMIF(B2:B10,{“亚马逊”、“百思买”、“易趣”},C2:C10))

此链接应有帮助:

=SUM(如果((B1:B10“易趣”)*(B1:B10“百思买”)*(B1:B10“亚马逊”),C1:C10))

按CTRL
+
SHIFT
+
ENTER
将其作为数组公式输入。

为什么要这样做?两个公式的逻辑完全不同。第一个是:如果B“ebay”和B“best buy”以及B“amazon”,那么加C。因此,将ebay、best by和amazon排除在总数之外。第二个-包装在
SUM
中-是:如果B“ebay”加上如果B“best buy”加上如果B“amazon”加上SUM C???这个答案看起来和我的一样,但你的代表更高,所以你一定是先写的。
=SUM(IF((B1:B10<>"ebay")+(B1:B10<>"best buy")+(B1:B10<>"amazon"),C1:C10,0))
=SUM(IF((B1:B10<>"ebay")*(B1:B10<>"best buy")*(B1:B10<>"amazon"),C1:C10))