jersey number什么意思_为什么我的汇总结果总是差几分钱?四舍五入?七舍八入?Excel中的那些舍入函数们...

↑↑↑关注ExcelEasy,让Excel更简单

58fe55bccfd9f1fc3980a55604b18796.gif

Excel的数值汇总计算最让人头疼的就是舍入了。相信很多做财务的朋友或者做工资的朋友都会遇到。这里就我们了解Excel关于舍入的操作和函数了。

08386f2770ea68c6b16c507bfba34a23.gif

Excel中的著名的错误

239dd6aa4492fb5ce0550fb2b8843bc3.png

说到舍入问题,就不得不提在Excel中著名的错误:1+1+1为什么等于4?

c7dfd2101d133f87b4d0f442da4e61bb.png

在这个例子中,C3到C5中数量都是1,但是求和却等于4

这个问题实际上是由于大家对Excel中数值的处理方式不了解造成的。

当我们遇到这样的数字时:

806812eb0243b0df10da28bd5982c7a9.png

我们觉得小数点位数过多了,希望只要两位小数。很多人会选择在单元格格式中做修改:

2a41b57e078fd303ca9bc5f429ad6629.png

修改后,貌似得到了正确的结果:

ae689a7e86d2243bf198d41315164dfd.png

其实,这个只是修改了单元格的显示形式,真实的数据并没有改变:

8256aef8c61cd22a485c91905b6c121a.png

在编辑栏中显示真实的数据还是有很多小数位数

回到那个1+1+1的例子,如果我们将显示的小数位数变多了,就会发现实际计算并没有出错:

c80b0cc08a6a4a780880d5c6babf999f.png

舍入函数Round,Roundup,Rounddown

bd21a7c39e823f2272f92065e4cca4ea.png

Excel中一般使用的舍入函数有3个:

  • ROUND

  • ROUNDUP

  • ROUNDDOWN

我们先从最常用的说起:ROUND:

db84fb3572db640b77a33c9716414812.png

ROUND函数有两个参数,第一个参数是需要处理的数值,第二个参数是保留的小数位数。在上例中,我们保留两位小数,结果是1.74。下面的例子中,我们不要小数位数:

e0e73bb44cba12b14a4cca72b2fbce55.png

ec18a9306a2c197031b5e285c699cfad.png

理解了ROUND,ROUNDUP就更简单了。ROUND是四舍五入,而ROUNDUP是向上进位。即不管后面数字是多少,只要不是0,就往上进位。下面是ROUNDUP的例子:

62a35c814d82979e50f29bfbd266d3a7.png

向上进位的例子。注意B5中的单元格,只保留一位小数,结果却是9。这是因为保留一位小数是8.9,但是后面的进位导致结果8.9进位变成了9

同样,ROUNDOWN就是向下舍掉。不管后面数字是多少,都舍掉:

df67f0a35193b93bd6ac825ea3489c47.png

ROUNDDOWN的作用其实是取整,所以这个函数跟下面的函数是等价的:

=INT(B3)


不太常用的两个函数

0495f29b0e3eba7dfab288d060102aeb.png

Excel中还有两个舍入函数,大家都不太了解,但是在某些场景下非常有用:

  • CEILING

  • FLOOR

这两个函数也是进行舍入的。其中CEILING的本意是天花板,屋顶的意思,所以它的作用是向上进位。而FLOOR的本意是地板,所以它的作用是向下舍掉。

但是它们的用法与ROUNDUP和ROUNDDOWN很不一样。我们先以CEILING为例,来看看这个函数的语法:

69bd72e496bbe6686c3631d0ce236105.png

这个函数也是两个参数,第一个参数是需要处理的数值,第二个参数是significance是舍入的标准,这个函数会将数值进位到最接近的这个标准的倍数。

b62530e266c6819f57bc0e0f27d04caf.png

什么意思?

这么说是不太容易理解。举个例子吧。假设数值是1.738695,公式是:

=CEILING(1.738695,0.05)

这个公式返回结果是

1.75

而公式:

CEILING(1.738695,3)

的返回结果是

3

在第一个例子中,这个标准是0.05,CEILING函数就将数值1.738695进位到最接近的0.05的倍数,结果就是1.75。在第二个例子中,标准是3,离1.738695最接近的3的倍数就是3,所以结果是3。

原来如此!

同样,公式:

=FLOOR(1.738695,0.05)

的结果就是1.70

而公式:

=FLOOR(1.738695,3)

的结果就是0

这两个函数在很多场合下都非常有用,下面是一些这样的场景:

  • 迟到5分钟扣10块钱,不足5分钟按5分钟

  • 停车费每15分钟3元,不足15分钟按15分钟计

  • 收费标准最小单位为角,不足1角按1角收费

  • .......

下面讲一个实际中使用这两个函数的例子。

为了理解这个例子,我们先稍微多介绍两句这两个函数。

基于这两个函数的处理模式,公式:

=CEILING(number,1)

实际上就是对number进行整数部分的进位取整,这个公式等价于ROUNDUP。而公式:

=FLOOR(number,1)

实际上就是对number进行取整,这个公式等价于ROUNDDOWN。

CEILING(1,738695,1)=2

FLOOR(1.738695,1)=1

我们来看这个例子:

d87fe648cfc7d899ee2c5c0f40a9ca50.png

假设我们需要为产品打折促销。折扣标准在D列,但是我们不希望以算出来的折扣价进行销售,而是对折扣价进行处理后得到的一个实际价格进行销售,这样体现出公司政策的一致性: 如果折扣价的小数部分小于0.5,将小数部分统一设为0.49。 如果折扣价的小数部分大于0.5,将小数部分统一设为0.99。 我们可以使用下面的公式来得到这个结果: =FLOOR(E3,1)+IF(CEILING(E3,1)-E3<0.5,0.99,0.49)

992b6c40c514a8356a95a131311adf83.png

大家可以自己分析一下这个公式?

总结

a40048476c7f80ebf8de9ca42eb2884f.png

Excel中有很多这种公式:你不知道它们,好像也不影响你日常工作。但是一旦你知道了它们,就会给你的工作带来很多便利。以前工作中那些困扰你的地方,原来有这么简单的方法啊。今天介绍的这几个函数就是这样的类型。希望大家能够坚持日常的学习,长期下来,一定会让你的Excel水平越来越高。

e4a661ca9b8b77c2977f6cb3e0fe2be7.png

取得本文模板文件的方式:

本文没有模板文件

041a9c545813954eaf79cc815daca7d1.png

9c3f58dfe480ab0f46f9e778a017c591.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值