![如何创建公式以返回 3 位数的值](https://linux22.com/image/1589814/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E5%85%AC%E5%BC%8F%E4%BB%A5%E8%BF%94%E5%9B%9E%203%20%E4%BD%8D%E6%95%B0%E7%9A%84%E5%80%BC.png)
请帮我创建以下小数位条件的公式
111.000 = 111
11.100 = 11.1
1.110 = 1.11
0.111 = 0.111
0.011 = 0.011
我尝试了“四舍五入”公式,但结果返回尾随零
我需要返回 3 位数字的值
答案1
要获得所需格式的数据,您需要应用以下公式。
结果 1 的公式:
=IF(ROUND(A1,3)=INT(A1),TEXT(A1,"0"),TEXT(A1,"0.0##"))
结果 2 的公式,共 3 位数字:
=IF(ROUND(A1,3)=INT(A1),TEXT(A1,"0"),TEXT(A1,"##.0##"))
注意:
适用
TEXT cell Format
于原始数据因为这NUMBER
和GENERAL
Format 都不支持您所显示的数据格式。在一级方程式赛车中,
文本(A1,
"0.0##"
)),0.0##
可编辑,将数字设置为小数位的最大值3
,如果小于则应用前导零。在二级方程式赛车中,
文本(A1,
"##.0##"
)),##.0##
是可编辑的,它格式化数据,小数点前不带前导零。