excel公式 round函数 增减整数的小数位
问题描述:
excel公式 round函数 增减整数的小数位
看很多教程都是=round(2.15,2)这样的,我的重点是我的数值不是小数,比如我的基本数值是20,我要根据H1的变化(比如输入1、2、3)来改变基本数值的小数位数取值.
我写的函数如下:
=IF(H1="","",IF(H1=1,ROUND(20,2),IF(H1=2,ROUND(20,3),ROUND(20,4))))
我理想的结果是,当H1输入1,结果为20.00;输入H1=2,结果为20.000;输入其他时,结果为20.0000
但是结果是全部为20
有没有什么函数可以实现我的功能,我要根据H1的变化,显示20.00,20.000,20.0000这样的.
答
=IF(H1="","",IF(H1=1,TEXT(20,"0.00"),IF(H1=2,TEXT(20,"0.000"),TEXT(20,"0.0000"))))
这人没有反应