- 百炼成钢:Excel函数高效技巧与黄金案例
- 胡小盈 李文玉编著
- 574字
- 2023-07-19 10:33:07
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中设置的单元格格式。