2013-07-11 121 views
0

我正在尋找一個公式來計算整數範圍內的單元格數量。我正在使用查找範圍內整數的數量

=IF(ISNUMBER(VALUE(A2))=TRUE,1,0) 

查找單元格是否包含數字。我相信這可以通過使用INDIRECT()和SUM()來實現。有人能夠引導我走向正確的方向嗎?

+0

爲了澄清;你需要只計算整數嗎?即不計算具有小數部分的任何數字? – Bathsheba

+0

我想用整數來計算單元格的數量。即如果在一個範圍A1:C3 4個單元格包含整數數據,我想我的輸出爲4. – Ejaz

+0

感謝任何人建議COUNTIF()函數。很遺憾你必須刪除答案。 – Ejaz

回答

0

這將做到這一點:

=SUM(IF(ISNUMBER(A1:A4),IF(ROUND(A1:A4,0)-A1:A4=0,1,0))) 

其中A1:A4是的範圍內。

這是一個數組公式,這意味着你需要輸入它變成一個單元格時,按下Ctrl + Shift +回車。

只有整數將被納入;其他值(包含小數部分的字符串和數字)將被打折。它通過比較一個數字和它的四捨五入值來工作。

0

也許

=COUNT(1/(INT(A1:A10)=A1:A10)) 

陣列CTRL + SHIFT +輸入輸入