如何在Excel中统计小数部分大于0的数值数量
统计Excel中带有非零小数部分的数值数量
针对你需要验证G列(income列)是否所有数值小数部分均为.00的需求,你可以用以下两种Excel公式来统计满足条件的单元格数量:
方法1:使用TRUNC函数结合SUMPRODUCT
=SUMPRODUCT(--(G3:G101723 - TRUNC(G3:G101723) > 0))
- 逻辑说明:
G3:G101723 - TRUNC(G3:G101723)计算每个单元格数值的小数部分;>0判断小数部分是否非零,返回布尔值(TRUE/FALSE);--将布尔值转换为1(TRUE)或0(FALSE);最后SUMPRODUCT对所有结果求和,得到符合条件的单元格总数。
方法2:使用MOD函数简化计算
=SUMPRODUCT(--(MOD(G3:G101723, 1) > 0))
- 逻辑说明:
MOD(G3:G101723, 1)直接取每个数值除以1的余数(即小数部分),后续判断和求和逻辑与方法1一致,写法更简洁。
如果公式返回结果为0,说明G3:G101723区域内所有数值的小数部分都是.00,验证了你的结论;若结果大于0,则存在带有非零小数的数值。
内容的提问来源于stack exchange,提问作者Jose Cabrera Zuniga
相关产品推荐
相关产品推荐

