2016-08-11 47 views
1

我跑一些測試該工作表中,由於某種原因,我不知道,SUMIFS不工作:SUMIFS返回ZERO

=SUMIFS($AC:$AC,$AB:$AB,$BA$1 & "-" & BB$1 & "-" & $BA3,$AB:$AB,$BA$1 & "-" & BB$1 & "-" & $BA4)

formula view

我只是不得到爲什麼它不工作。只是上面我用了一個COUNTIF類似的單元格引用,它的工作:

=COUNTIF($AA:$AA,$BA$1 & "-" & BB$1 & "-" & $BA4)

formula view

我也用SUMIF下面只是一個單元測試,它也工作了:

=SUMIF(AB:AB,BA1 & "-" & BB1 & "-" & BA2,AC:AC)

formula view

在AA中的值和AB是一樣的,唯一的區別是AA中的一些單元格被合併。

AC中的值未格式化爲文本。

我仔細檢查了一個字符錯位(像「空間」),沒有錯。

已經嘗試寫入條件而不是使用單元格引用,並且沒有工作。也試圖選擇一個AB的單元格作爲標準,並沒有工作。結果總是0.

我只是無法找到我搞亂了。有人請賜教嗎?

回答

2

讓我們來看看你的公式做什麼。在你在你的屏幕截圖已經強調的細胞,它的計算結果

=SUMIFS($AC:$AC,$AB:$AB,"TANKER-MANAUS-AT ANCHOR",$AB:$AB,"TANKER-MANAUS-EXPECTED") 

所以這個公式將總結對所有列AC滿足所有的以下標準的細胞:

  • 在AB其相鄰小區「油輪馬瑙斯-AT錨」
  • 在AB其相鄰小區「油輪馬瑙斯預期」

因爲這兩個標準不能同時滿足,結果將始終爲零。

你可能想是這樣的:

=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) 
+1

你是對的,先生......這是我的臉正確的,我無法看到它。 非常感謝您的幫助! – KromeWing