发布网友 发布时间:2022-04-23 16:28
共4个回答
热心网友 时间:2023-05-11 22:53
按照你说提出的要求,因有2种保留位数要求,所以分2步来进行处理(假设数据在A1单元格):
判断A1大小,使用文本函数TEXT()将A1转换成文本显示,决定小数点后保留位数。
=IF(A1<10,TEXT(A1,"0.00"),TEXT(A1,"0.0"))
使用修约函数(如:Round())对A1进行修约处理。
=IF(A1<10,ROUND(A1,1),ROUND(A1,2))
综合以上,得到公式:
=IF(A1<10,TEXT(ROUND(A1,2),"0.00"),TEXT(ROUND(A1,1),"0.0"))
或者:=IF(A1<10,FIXED(A1,2),FIXED(A1,1))
如图所示,
热心网友 时间:2023-05-11 22:53
公式为:
=IF(A1<10,FIXED(A1,2),FIXED(A1,1))
如图所示:
热心网友 时间:2023-05-11 22:54
=IF(A1<10,ROUND(A1,2),ROUND(A1,1))热心网友 时间:2023-05-11 22:55
=ROUND(A1,(--A1<10)+1)