2017-06-21 163 views
1

我找不到匹配的答案,但很樂意被重定向!CountIf不計算從公式計算得出的值

我的問題是在兩個工作表中使用countifs,但我可以在較小的環境中複製它。

我有三列數據(A-C): -

Picture of data

列d具有式=IF(A2="Closed",C2-B2,0)

該位的作品,我現在需要算多少了X天數收: -

Count

G列的化學式爲=COUNTIFS(A2:A11,"Closed",D2:D11,F2)

看圖片4149應該有1的權利?我做錯了什麼?所有的細胞都被編號爲數字。

+1

檢查你在D列中的輸出。它必須有小數。如果是這樣的話,你需要用ROUND公式將它們四捨五入。 –

+1

@NiteshHalai這就是答案,你能寫出來,我會標記它嗎? –

回答

1

任何東西上面添加你最大數量的F列額外的價值檢查你列輸出D.它必須是具有小數。如果是這種情況,則需要使用ROUND公式對D列中的公式進行舍入。

=ROUND(IF(A2="Closed",C2-B2,0),0) 
+0

就是這樣。就像你說的那樣,它是以一個時間值(保留在小數點後面)與1.1234(例如)離開我的一個日期,所以它不匹配到1,我可以做到上限和下限,但選擇圍繞它。事實上,我實際上是用'TRUNC'去了解所有問題。 –

0

第4行和第7行的狀態爲「打開」,因此不會被Countifs計數。即將單元格A4和A7的值更改爲「已關閉」以查看已更新的結果。使用COUNTIFS

3

你在G列公式使用列中的絕對比較值F.

的問題是,$ A $ 11等:

此外,修正您範圍$ A $ 2沒有任何值與該值完全匹配。

持續時間列的格式設置爲顯示四捨五入至一天的值,但底層值與格式化單元格中顯示的值不同。

因此,在列公式G需要在這樣的範圍內的值的對因子:

=COUNTIFS($A$2:$A$11,"Closed",$D$2:$D$11,">="&F2,$D$2:$D$11,"<"&F3) 

在詞:計數所有的細胞,其中列A示出了「關閉」,並且其中在塔d的值介於F2中的值和F3中的值之間。

您需要在列F