SUMIFS(非空白和其他条件)

我正在尝试使用SUMIFS来总结一些条件。 我想我的总和范围是列A和我的第一个标准范围是列B,标准是列B有东西或基本上它不是空白/ 0。 下一个标准是如果C列匹配的年份很简单,我可以得到这个工作,但我的问题来自第一次testing的标准。 我努力了:

  1. SUMIFS(A栏,B栏,B栏> 0栏C栏,“16”)
  2. SUMIFS(列A,列B,列B <> 0,列C,“16”)
  3. SUM(SUMIFS(列A,列B,“1”,列C,“16”),SUMIFS(列A,列B,“2”列C,“16”),SUMIFS(列A,列B, “3”,C列,“16”)…

显然,我不想使用选项3,但它似乎给了我正确的结果。 如果我知道B列中的数字总是小于5,那么我可以使用这个,但是现在我必须假设列B中的数字可以是0-1000。 有什么我在这里失踪? 我想要做的是总结列A如果列B不是空白或0.谢谢。

您可以通过将标准括在引号中来进行SUMIFS()比较:

 =SUMIFS(A:A,B:B,">0") 

请注意, >0标准也适用于空白单元格,因为Excel将其评估为零。

但是,如果你这样做:

 =SUMIFS(A:A,B:B,"<>0") 

空白单元格将通过标准,只有包含0值的单元格将被跳过。