来自郭晓疆的问题
关于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