如何限制逗号后的最大数字位数,但不设置最小数字

如何限制逗号后的最大数字位数,但不设置最小数字

我的 Excel 电子表格正在计算一些十进制值。根据输入值,结果可能是例如

0
0.5
0.04166(6)

我希望这些值显示为

0
0.5
0.0417

即限制小数点后的最大位数,但不设置最小位数,根据需要可以为0或者更大。

使用“常规”格式,我可以获得所需的最小数字,但数字数量不受限制,即 0、0.5、0.0416667。
使用“数字”格式,如果我想获得 0.0417,我会得到 0.0000 和 0.5000。

有什么办法吗?恕我直言,我使用的是 Excel 2010。

答案1

如果您需要保持值不四舍五入,请尝试自定义格式0.####

在此处输入图片描述

0.这只是所描述格式中的一个额外点。

答案2

如果改变值对你来说不是问题(你写了‘表现为’),您可以=ROUND(...)在计算结果周围使用,也可以在新列中使用。第二个参数定义要将其四舍五入到多少位,例如
=ROUND(2/3,4)将给出0.6667

相关内容