Excel精英培训网

 找回密码
 注册
查看: 2273|回复: 8

常见数学函数使用技巧--四舍五入

[复制链接]
发表于 2011-12-5 14:55 | 显示全部楼层 |阅读模式
常见数学函数使用技巧--四舍五入










在实际工作的数学运算中,特别是财务计算中常常遇到四舍五入的问题。虽然,excel的单元格格式中允许你定义小数位数,但是在实际操作中,我们发现,其实数字本身并没有真正的四舍五入,只是显示结果似乎四舍五入了。如果采用这种四舍五入方法的话,在财务运算中常常会出现几分钱的误差,而这是财务运算不允许的。那是否有简单可行的方法来进行真正的四舍五入呢?其实,Excel已经提供这方面的函数了,这就是ROUND函数,它可以返回某个数字按指定位数舍入后的数字。









Excel提供的"数学与三角函数"中提供了一个名为ROUND(number,num_digits)的函数,它的功能就是根据指定的位数,将数字四舍五入。这个函数有两个参数,分别是numbernum_digits。其中number就是将要进行四舍五入的数字;num_digits则是希望得到的数字的小数点后的位数。如图3所示:









单元格B2中为初始数据0.123456B3的初始数据为0.234567,将要对它们进行四舍五入。在单元格C2中输入"=ROUND(B2,2)",小数点后保留两位有效数字,得到0.120.23。在单元格D2中输入"=ROUND(B2,4)",则小数点保留四位有效数字,得到0.12350.2346

图3 对数字进行四舍五入
对于数字进行四舍五入,还可以使用INT(取整函数),但由于这个函数的定义是返回实数舍入后的整数值。因此,用INT函数进行四舍五入还是需要一些技巧的,也就是要加上0.5,才能达到取整的目的。仍然以图3为例,如果采用INT函数,则C2公式应写成:"=INT(B2*100+0.5)/100"









最后需要说明的是:本文所有公式均在Excel97Excel2000中验证通过,修改其中的单元格引用和逻辑条件值,可用于相似的其他场合。










对于数字进行四舍五入,还可以使用INT(取整函数),但由于这个函数的定义是返回实数舍入后的整数值。因此,用INT函数进行四舍五入还是需要一些技巧的,也就是要加上0.5,才能达到取整的目的。仍然以图3为例,如果采用INT函数,则C2公式应写成:"=INT(B2*100+0.5)/100"









最后需要说明的是:本文所有公式均在Excel97Excel2000中验证通过,修改其中的单元格引用和逻辑条件值,可用于相似的其他场合。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-12-5 16:49 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-12-5 20:05 | 显示全部楼层
花花623 发表于 2011-12-5 16:49
没看懂···

如果你是财务人员,一定用得上,因为四舍五入后,电子表打印出来的合计数再用人工计算机算出,结果有一点不同。电子表中省去部分虽说看不见,实际参加了计算。
回复

使用道具 举报

发表于 2011-12-6 09:01 | 显示全部楼层
俺就是财务人员···所以很想学习··确实是复杂了点···先收藏慢慢学、、谢谢楼主了···
回复

使用道具 举报

发表于 2012-2-26 12:37 | 显示全部楼层
回复

使用道具 举报

发表于 2012-3-17 14:29 | 显示全部楼层
学习了。。。。
回复

使用道具 举报

发表于 2012-3-17 14:41 | 显示全部楼层
确实是复杂了点···先收藏慢慢学
回复

使用道具 举报

发表于 2013-7-23 15:58 | 显示全部楼层
有没有方法能使单元格中的数字在本单元格内四舍五入?而不是像上面说的使B2中的数字四舍五入后显示在C2里???
回复

使用道具 举报

 楼主| 发表于 2013-7-23 16:11 | 显示全部楼层
小小小小雨 发表于 2013-7-23 15:58
有没有方法能使单元格中的数字在本单元格内四舍五入?而不是像上面说的使B2中的数字四舍五入后显示在C2里? ...

你可以先在C2中算出你要的数据,再粘到了B2中去(只粘数值)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2025-8-16 08:21 , Processed in 0.486966 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表