二维码 购物车
部落窝在线教育欢迎您!

我要让全世界知道,你的四舍五入,被我ROUND家族承包了!

 

作者:苗旭来源:部落窝教育发布时间:2019-09-10 09:47:49点击:2616

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。

编按:

哈喽,大家好!最近身边有位朋友快被1分钱给逼疯。事情是这样的,朋友是做财务的,月末对账的时候,发现账目怎么对都平不了,已经对了两天了,而且就只差1分钱。后来我仔细检查了他的表,才发现了问题所在…

 

有一次一个做财务的朋友小郑,急匆匆的打电话给我。

 

“能来我公司一趟吗,我这碰到个问题?对了两天的账对不上,账不平,全都对过了还是找不到原因。

 

“差多少呀?”

 

“差一分钱!”

 

“嘿,你这可真是一分钱难倒英雄汉呀,我一会儿就过去!”

 

我到了他办公室以后,很快就解决了这个问题。

 

小郑赶忙问我:“这么快,怎么解决的?”

 

我说:“我先不告诉你结果,你先来看看这个”,说着,我打开了电脑,输入了两个数值,再求和,如图1所示。

 

1

 

“你是说我的表也是这种情况导致的,但这是为什么?”,小郑好奇地问。

 

“你看一下A1A2两个单元格。”(如图2所示)

 

2

  

“你的意思是我在格式里对数据设置的位数并没有改变数据实际的数值?”,小郑恍然大悟。

 

“果然反应够快。是的,在格式里对数据进行设置,只会改变数据的显示方式,而实际的数值并不会受到影响,这一点我们在编辑栏中就可以看到。如果需要让数值也随之变化,那我们需要设置将精度设为所显示的精度”,如下图所示。

 

Gif3

 

设置完成后,可以发现数据的实际数值与显示的数值一致,如图4所示。

 

4

 

这种方法虽然比较方便,但也有三点不好的地方:

 

设置之后会改变原数据的值,并且无法返回原本的数据。

设置之后会作用于整张工作表,不能对部分数据单独设置,不够灵活。

无法自由地调整需保留的小数位数。


 

一、使用函数ROUND进行四舍五入

 


显示精度这种方法虽然方便,但会直接改变原数据的内容并且无法返回,所以我个人并不是很喜欢这种方式,我更推崇的是在原有数据上直接套上函数来解决问题。

 

下面我要说的这个函数,是Excel自带的一个四舍五入的函数——Round函数。我们先来认识一下这个函数,结构十分简单,就两个部分。

 

Round(数值或公式,保留的小数位数)

 

还是用刚才的例子说明,把原来的数值套上Round函数,将Round的第二参数设置为1,这样就得到了我们想要的结果,如图5所示。

 

5

 

当然我们平时并不会这么用公式,一般需要四舍五入的场景也都是在用乘除法的情况下,比如下面这个例子,需要计算员工的社保个人缴交金额,缴交比例是工资的8%A列是员工工资,如图6所示。

 

6

 

如果不对数据做位数限制,在B列就会得到4位小数,套上Round函数后就可以设置为保留两位小数,并且在计算的时候也不会出错。如图7所示。

 

7

 

其实所有关于人资、财务的计算,苗老师都建议你们套上Round函数。


 

二、Round的兄弟函数RoundupRounddown

 


既然说了Round函数,我们就顺便说一下它的兄弟,一个是Roundup函数,进一函数;一个是Rounddown函数,舍去函数。这两个函数结构都和Round一样。

 

先说Roundup函数,如图8所示。

 

8

 

仔细看图8B1单元格,ROUNDUP第二个参数是0,即保留0位小数,那么就会在整数位上进一,无论A列的小数是多少,B列的整数位都会进一,如果是保留1位小数,那就会在1位小数上进一。

 

另一个就是Rounddown函数,作用是舍去指定位数后面的数,这说的可能有些拗口,我们也同样举一个例子,如图9所示。

 

9

 

仔细看图9B3单元格,第二个参数是1,就是保留1位小数,没有保留1位小数的数据是因为该数据小数位的第一位是0。无论A列中第二位小数是多少,B列都会舍去第二位小数。

 

下表是这三个函数用不同参数得到结果的表,方便小伙伴们查看比较。

 

10

 


本文配套的练习课件请加入QQ群:264539405下载。

Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和《Excel极速贯通班》直播课全心为你!

扫下方二维码关注公众号,可随时随地学习Excel

IMG_256

相关推荐:

10种四舍五入的方法一个四舍五入的问题竟然连LOOKUP都用上了,你们也太会玩了……

财务对账必会的函数财务对账必会的几个函数!

金额分列的方法财务必看!最简单的金额分列方法!