1.2.6 ROUNDUP()函数

与ROUND()函数不同是,进行舍入操作时,ROUNDUP()函数实际上只有入的操作。在指定了四舍五入后的数字的位数后,数字1~9无论大小,一并向偏离0值的方向入。换句话讲,是正数的,值变大;是负数的,值变小。

请读者打开“配套光盘\第1章\xls\数学函数.xls”文件,单击进入“ROUNDUP”工作表,本工作表中有关于ROUNDUP()函数的详细应用实例,结合本节内容一起操作一遍。

ROUNDUP()函数的功能与表达式如图1.52所示。

ROUNDUP()参数引用

如图1.53所示为ROUNDUP()函数参数示例用法。

图1.52 ROUNDUP()函数的功能与表达式

图1.53 ROUNDUP()函数参数示例用法

示例

如图1.54所示的是某KTV包房计时收费工作表,收费标准是以小时作为单位,未满半小时的按半小时计,半小时以上但不足一小时的按一小时计。

现在多个包房记录有客户消费时间表,计算出各自应付金额。

图1.54 ROUNDUP()函数示例用法

首先在D25单元格写入公式=C25-B25,并往下拖拉到D31。

在E25单元格写入公式:

      =HOUR(D25)*60+MINUTE(D25)

并向下拖拉至E31。HOUR()函数在这里取出D25单元格的小时数,乘以60后,将小时转换成分钟数;MINUTE()函数用于取出D25单元格中分钟数。两者相加,即将D25单元格中的时间转换成分钟数。

在F25单元格中输入公式:

      =ROUNDUP(E25/30,0)

意思是将E25单元格的分钟数除以30,来折算成有多少个半小时。如有余数,不论大小,经该函数向上舍入,折算成一个“半小时”。

在H25单元格输入公式=F25*G25/2,因为计费单位是“半小时”,单价是按小时计算的,所以要除以2。

注意

请读者注意笔者在图1.54所示的单元格区域C25:D31中设置的单元格格式。