EXCEL四舍五入函数
上传人:Mykame 回复/点击:65/325 日期:2010-6-28 11:43:14
推荐: 分类:【办公技术】 原贴地址:http://www.mykame.com/blog/
推荐: 分类:【办公技术】 原贴地址:http://www.mykame.com/blog/
今天有朋友向我咨询,在EXCEL里数据经过单元格设置后四舍五入,但这些数据复制到其它地方后就又产生了小数点。他问我有没有好的解决方法。
我用了九牛二虎之力花费近20分钟时间终于把公式写好,如下:
=IF(ISERR(FIND(".",A2))=TRUE,A2,VALUE(IF(VALUE(MID(A2,FIND(".",A2)+1,1))>4,(LEFT(A2,FIND(".",A2)-1)+1),LEFT(A2,(FIND(".",A2)-1)))))
结果是出来了(结果如图1),也没错,总感觉不对劲,这应该是很简单的操作,怎么会被自己弄的这么复杂呢?!!!!
下午回过头来,忽然想到了Round函数,如下:
=ROUND(A2,0)
结果如图2。原来如此简单,呵呵,自己太笨了!
我用了九牛二虎之力花费近20分钟时间终于把公式写好,如下:
=IF(ISERR(FIND(".",A2))=TRUE,A2,VALUE(IF(VALUE(MID(A2,FIND(".",A2)+1,1))>4,(LEFT(A2,FIND(".",A2)-1)+1),LEFT(A2,(FIND(".",A2)-1)))))
结果是出来了(结果如图1),也没错,总感觉不对劲,这应该是很简单的操作,怎么会被自己弄的这么复杂呢?!!!!
下午回过头来,忽然想到了Round函数,如下:
=ROUND(A2,0)
结果如图2。原来如此简单,呵呵,自己太笨了!

图1:计算结果A

图2:计算结果B
相关附件:
