SUMIFS返回ZERO
我正在这个工作表中运行一些testing,出于某种原因,我不知道,SUMIFS不工作:
=SUMIFS($AC:$AC,$AB:$AB,$BA$1 & "-" & BB$1 & "-" & $BA3,$AB:$AB,$BA$1 & "-" & BB$1 & "-" & $BA4)
我只是不明白为什么它不工作。 就在上面,我用了一个具有类似单元格引用的COUNTIF,它起作用了:
=COUNTIF($AA:$AA,$BA$1 & "-" & BB$1 & "-" & $BA4)
我也在下面的一个单元格中使用SUMIF来testing,它也工作:
=SUMIF(AB:AB,BA1 & "-" & BB1 & "-" & BA2,AC:AC)
AA和AB中的值是相同的,唯一的区别是AA中的一些单元格被合并。
AC中的值不是格式化为文本。
我再次检查search错误的字符(如“空间”),没有任何错误。
已经尝试写入标准,而不是使用单元格引用,并没有工作。 也试图selectAB的单元格之一作为标准,并没有工作。 结果总是0。
我只是无法find我搞乱的地方。 有人请赐教吗?
让我们来看看你的公式做什么。 在您的屏幕截图中突出显示的单元格中,评估为
=SUMIFS($AC:$AC,$AB:$AB,"TANKER-MANAUS-AT ANCHOR",$AB:$AB,"TANKER-MANAUS-EXPECTED")
所以这个公式将总结 AC列中所有满足以下所有条件的单元格:
- 他们在AB的相邻小区是“TANKER-MANAUS-AT ANCHOR”
- 他们在AB的相邻小区是“TANKER-MANAUS-EXPECTED”
因为这两个标准不可能同时满足,结果总是为零。
你可能想要这样的东西:
=SUMIFS($AC:$AC,$AB:$AB,"TANKER-MANAUS-AT ANCHOR")+SUMIFS($AC:$AC,$AB:$AB,"TANKER-MANAUS-EXPECTED")
要么
=SUMIFS($AC:$AC,$AB:$AB,$BA$1 & "-" & BB$1 & "-" & $BA3)+SUMIFS($AC:$AC,$AB:$AB,$BA$1 & "-" & BB$1 & "-" & $BA4)