Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何计算特定单元格范围内的整数数量_Excel_Vba - Fatal编程技术网

Excel 如何计算特定单元格范围内的整数数量

Excel 如何计算特定单元格范围内的整数数量,excel,vba,Excel,Vba,我使用=INT(H4:I15)=H4:I15返回一个表,如果一个数字是整数还是非整数,则返回TRUE和FALSE 和=COUNTIF(J4:K15,TRUE)来计算有多少返回TRUE 我想知道是否有什么方法可以解决这个问题,这样我的工作表中就没有两列带TRUE和False的列了您可以对布尔响应进行求和,这有助于使用您已经创建的用于识别Int的逻辑简化方程 =SUM(--(INT(A1:A12)=A1:A12)) 您可以对布尔响应进行求和,这有助于使用您已经创建的用于识别整数的逻辑简化等式 =S

我使用
=INT(H4:I15)=H4:I15
返回一个表,如果一个数字是整数还是非整数,则返回TRUE和FALSE 和
=COUNTIF(J4:K15,TRUE)
来计算有多少返回TRUE


我想知道是否有什么方法可以解决这个问题,这样我的工作表中就没有两列带TRUE和False的列了

您可以对布尔响应进行求和,这有助于使用您已经创建的用于识别Int的逻辑简化方程

=SUM(--(INT(A1:A12)=A1:A12))

您可以对布尔响应进行
求和
,这有助于使用您已经创建的用于识别整数的逻辑简化等式

=SUM(--(INT(A1:A12)=A1:A12))

是的,有很多方法。仅给出一些想法,您可以使用SUMPRODUCT()公式、使用Power Query或使用VBA在范围内循环或创建自定义公式。仅给出一些想法,您可以使用SUMPRODUCT()公式、使用Power Query或使用VBA在范围内循环或创建自定义公式。