Excel 应用ROUND、ROUNDDOWN和ROUNDUP函数按位数进行舍入

ROUND函数的功能计算某个数字按指定位数取整后的数字;ROUNDDOWN函数的功能是向靠近零值的方向向下(绝对值减小的方向)舍入数字;ROUNDUP函数的功能是向远离零值的方向向上舍入数字。其语法如下:


ROUND(number,num_digits)
ROUNDDOWN(number,num_digits)
ROUNDUP(number,num_digits)

其中参数number为需要舍入的任意实数,参数num_digits为四舍五入后的数字的位数。

【典型案例】某网通经营商对家庭用的座机的收费标准如下,每月的座机费为18元,打电话时间在三分钟以内,收费均为0.22元,超过三分钟后,每分钟的通话费用为0.1元,并按整数计算。本例中来计算某家庭在一个月内的电话总费用。本例的原始数据如图13-64所示。

步骤1:在C2单元格中输入公式“=IF(B2<=3,0.22,0.22+ROUNDUP((B2-3),0)*0.1)”,计算第一个电话所使用的费用,然后使用自动填充功能来计算其他电话的通话费用,如图13-65所示。

图13-64 原始数据

图13-65 计算电话费

步骤2:在D2单元格中输入公式“=18+SUM(C2:C6)”,计算本月的电话总费用,如图13-66所示。

图13-66 计算总费用

【使用指南】对上面的三个函数来说,拥有相同的参数。如果参数num_digits大于0,则四舍五入到指定的小数位。如果参数num_digits等于0,则四舍五入到最接近的整数。如果参数num_digits小于0,则在小数点左侧进行四舍五入。