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)