Excel数据取舍有高招:四舍五入、向上取舍、向下取舍
在处理一些包含小数的数据时,我们经常会根据实际需要进行取舍操作。比如超市商品的价格一般仅保留两位数,对于小数的第三位数字则使用四舍五入的方法进行取舍;而在计算一些数据时则可能需要直接将小数进位取整。对于类似不同要求的数据的取舍,借助Excel内置的函数即可轻松完成。
1. 四舍五入
如上需要对商品的价格进行四舍五入,那么只要在B列中输入产品的实际测算价格,定位到C2单元格并输入公式“=ROUND(B2,2)”(2表示保留两位小数),这样公式下拉后就可以将B列的售价按照四舍五入的方式进行取舍了(图1)。
2. 向上取舍
一些时候我们并不需要简单的四舍五入,比如公司停车场的收费规则是这样的,如果停车时间小于30分钟,那么按0.5小时计算,超过30分钟但少于、等于60分钟则按1小时计算,依此类推。这样我们就要按30分钟为单位进行进位,此时可以使用ROUNDUP函数向上取舍。
定位到D2单元格并输入公式“=C2-B2”,同时将D2:D5区域的格式设置为“时间 0:00”的形式,下拉填充后完成停车总时间的计算(图2)。
继续定位到E2单元格并输入公式“=ROUNDUP((HOUR(D2)*60+MINUTE(D2))/30,0)*2”,同时将单元格的格式设置为“货币”的形式。这里先使用HOUR函数和MINUTE函数将停车时间转换为分钟数显示,这样和“30”相除后得到停车单位价格的倍数。再使用ROUNDUP函数向上取整,表示数据只要有小数就自动进位,因为停车规则是超过30分钟算1小时,这里的除数“30”就是我们自定义的进位单位,按提示更改该数值即可自定义其他的进位设置。最后将取舍的数值乘以停车单价即可(图3)。
3. 向下取舍
除了向上取舍,另一些数据则需要向下取舍。比如在实际生活中对于平均人数、购买商品个数等情况,为了符合生活习惯,是不能出现小数的,此时就需要对数据进行取整(即只保留整数,舍去小数部分,并不需要四舍五入)。在这种情况下,可以使用ROUNDDOWN函数。比如求取下表中的商品实际购买数,定位到D2单元格并输入公式“=ROUNDDOWN(C2,0)”,下拉公式后即可计算出实际购买的数量(图4)。