Excel四舍五入求助??

来源:百度知道 编辑:UC知道 时间:2024/06/07 13:02:16
保留小数后1位,但小数部分只能是0和5,当小数位超过7时进位,小于5时舍弃。
例A1-A5中数值为12.1, 23.6, 12.5, 34.7, 60.8
变为:12, 23.5, 12.5, 35, 61
如有可能,为0的小数位显示为整数。例:12.0显示为12。

数据 在a1
在b1输入

=FLOOR(b1+0.3,0.5)
就可以了
b1的位置可以用你的计算式代替

直接变化进位的方法还没想到

在B1输入:
=IF(A1-INT(A1)>=0.7,INT(A1)+1,IF(A1-INT(A1)>=0.5,INT(A1)+0.5,INT(A1)))
下拉

在B1输入
=IF(INT(A1)=A1,A1,IF(OR(MID(A1,FIND(".",A1)+1,1)={"0","1","2","3","4"}),INT(A1),IF(OR(MID(A1,FIND(".",A1)+1,1)={"5","6"}),INT(A1)+0.5,INT(A1)+1))),下拉

=IF(AND((A1-INT(A1))<=0.6,(A1-INT(A1))>=0.5),INT(A1)+0.5,(IF((A1-INT(A1))>0.6,INT(A1)+1,INT(A1))))
下拉就可以了!