SUMIFS(非空白及其他条件)

时间:2016-06-15 13:43:51

标签: excel sumifs is-empty

我正在尝试使用SUMIFS来总结一些条件。我希望我的总和范围是 A列 ,我的第一个标准范围是 B列 ,标准是 B栏 中有内容或基本上不是空白/ 0。接下来的标准是,如果 C列 与简单的年份相匹配,我可以使其工作,但我的问题来自第一次测试的标准。我试过了:

  1. SUMIFS(column A, column B, column B > 0, column C, "16")
  2. SUMIFS(column A, column B, column B <> 0, column C, "16")
  3. SUM(SUMIFS(column A, column B, "1", column C, "16"), SUMIFS(column A, column B, "2", column C, "16"), SUMIFS(column A, column B, "3", column C, "16") ...
  4. 显然,我不想使用选项3,但似乎确实给了我正确的结果。如果我知道B列中的数字总是低于5,那么我可以使用它,但截至目前,我必须假设B列中的数字可以是0-1000。这里有什么我想念的吗?
    如果 B列 不为空或0,我想要做的就是总结 A列 。 谢谢。

3 个答案:

答案 0 :(得分:4)

ExcelJet

找到更好的答案

仅使用<a [popover]="popOverContent" container="body" #pop="bs-popover" placement="right">this popover need a x on top </a> <ng-template #popOverContent> <button type="button" (click)='pop.hide()' class="close" aria- label="Close"> <span aria-hidden="true">&times;</span> </button> 作为标准,例如

"<>"

如果值为零,则允许在条件列中包含行,从而排除条件列中的仅空白。

答案 1 :(得分:1)

您可以将SUMIFS()作为条件进行比较,方法是将您的标准括在引号中:

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

请注意,>0条件也适用于空白单元格,因为Excel会将它们评估为零。

但是,如果你这样做:

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

空白单元格将通过该条件,只会跳过包含0值的单元格。

答案 2 :(得分:-1)

我没有用“<>”得到正确的结果。 A 列包含数字。 B 列的公式给出了数量或空白。 我使用了公式'=SUMIF(B:B,"<>",A:A)'。 此公式将 A 列中的所有数字相加,即使 B 列中对应的单元格为空(基于公式)