2013-07-11 55 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 +输入输入