关于EXECL保留小数点写了一个公式“=IF(A1>1,IF(A1>10,ROUND(A1,1)-IF(AND(ROUN

关于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.
shaoguang 1年前 已收到1个回答 举报

球才 幼苗

共回答了25个问题采纳率:96% 举报

公式只能改变值,无法改变单元格格式.
你可以用text函数试试,不过text得到的是文本型数值.

1年前

8
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 1.089 s. - webmaster@yulucn.com