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