我正在尝试使用SUMIFS来总结一些条件。我希望我的总和范围是 A列 ,我的第一个标准范围是 B列 ,标准是 B栏 中有内容或基本上不是空白/ 0。接下来的标准是,如果 C列 与简单的年份相匹配,我可以使其工作,但我的问题来自第一次测试的标准。我试过了:
SUMIFS(column A, column B, column B > 0, column C, "16")
SUMIFS(column A, column B, column B <> 0, column C, "16")
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")
... 显然,我不想使用选项3,但似乎确实给了我正确的结果。如果我知道B列中的数字总是低于5,那么我可以使用它,但截至目前,我必须假设B列中的数字可以是0-1000。这里有什么我想念的吗?
如果 B列 不为空或0,我想要做的就是总结 A列 。 谢谢。
答案 0 :(得分:4)
仅使用<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">×</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 列中对应的单元格为空(基于公式)