excel 小数点 <如何计算小数点后面一共有几位数?>

我想在EXCEL中查出小数点后面有3位以上的数,应该怎么样查,用什么函数? 如123.2356与136.652302这样子的

假如你的数据在A列(从A1开始),则在B1输入公式
=IF(LEN(A1)-FIND(".",A1&".")>3,(LEN(A1)-FIND(".",A1&"."))&"位小数","")然后向下复制公式即可。

当有3位及以下小数时,公式结果为空白,当有4位及以上时,比如5位,则公式结果显示“5位小数”

公式中 A1&"." 是为防止数据为整数时公式出现#VALUE!错误;
如果数据的小数位均在1位及以上,则公式改为
=IF(LEN(A1)-FIND(".",A1)>3,(LEN(A1)-FIND(".",A1))&"位小数","")
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-05
你看到的只是显示的小数位数,实际存储的可能有很多位小数,可以用round函数,统一小数位数四舍五入
第2个回答  2009-02-20
=LEN(C8)-FIND(".",C8)
C8是你储存数据单元格的位置!
第3个回答  2009-02-20
=LEN(A1)-FIND(".",A1&".")
欢迎百度搜索“您可能正在到处寻找答案的Excel问题详解”
相似回答