关于EXECL保留小数点写了一个公式“=IF(A1>1,IF-查字典问答网
分类选择

来自郭晓疆的问题

  关于EXECL保留小数点写了一个公式“=IF(A1>1,IF(A1>10,ROUND(A1,1)-IF(AND(ROUND(A1,1)>A1,TRUNC(A1*20)=A1*20,TRUNC(A1*10)/2=TRUNC(A1*10/2)),0.1),ROUND(A1,2)-IF(AND(ROUND(A1,2)>A1,TRUNC(A1*200)=A1*200,TRUNC(A1*100)/2=TRUNC(A1*100/2)),0.01

  关于EXECL保留小数点

  写了一个公式“=IF(A1>1,IF(A1>10,ROUND(A1,1)-IF(AND(ROUND(A1,1)>A1,TRUNC(A1*20)=A1*20,TRUNC(A1*10)/2=TRUNC(A1*10/2)),0.1),ROUND(A1,2)-IF(AND(ROUND(A1,2)>A1,TRUNC(A1*200)=A1*200,TRUNC(A1*100)/2=TRUNC(A1*100/2)),0.01)),ROUND(A1,3)-IF(AND(A1*10000-10000*TRUNC(A1,3)=5,TRUNC(A1*1000)/2>0),0.001))”,但是ROUND函数,遇到整数的,就显示整数.我需要的是,该保留1位小数的时候,就要0.0,保留2位的,就0.00.即使是80,也要显示80.0或80.00.

1回答
2020-10-16 14:00
我要回答
请先登录
孙远辉

  公式只能改变值,无法改变单元格格式.

  你可以用text函数试试,不过text得到的是文本型数值.

2020-10-16 14:04:26

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •