关于EXECL保留小数点
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/18 06:06:52
关于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.
写了一个公式“=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.
公式只能改变值,无法改变单元格格式.
你可以用text函数试试,不过text得到的是文本型数值.
你可以用text函数试试,不过text得到的是文本型数值.