欢迎大家来到 Office学院,xiaoyang在此恭候大家的光临!
今天我们继续与大家一起来学习 Excel 电子表格中各个常用公式(函数)的详细用法,掌握了公式,我们的很多工作就会大大提高效率的,大家要好好学哟,有不懂的可以到 Office学院问题解答(ask.officexy.com)这里来问呵,大家有进步,我就会高兴得了 :)
这一讲,我们来学习一下 CEILING
|
数字 |
向上舍入 |
|
|
|
|
2.1 |
3 |
=CEILING(C4,1) |
|
|
1.5 |
2 |
=CEILING(C5,1) |
|
|
1.9 |
2 |
=CEILING(C6,1) |
|
|
20 |
30 |
=CEILING(C7,30) |
|
|
25 |
30 |
=CEILING(C8,30) |
|
|
40 |
60 |
=CEILING(C9,30) |
|
|
|
|
|
|
|
| 功能 |
|
|
|
|
|
| 这个函数可以根据用户要求把一个数字向上舍入。 |
|
|
|
|
| 将参数 Number 向上舍入(沿绝对值增大的方向)为最接近的 significance 的倍数。 |
|
| 例如,如果您不愿意使用像“分”这样的零钱,而所要购买的商品价格为 $4.42, |
|
| 可以用公式 =CEILING(4.42,0.1) 将价格向上舍入为以“角”表示。 |
|
|
|
|
|
|
|
|
| 语法 |
|
|
|
|
|
| =CEILING(ValueToRound,MultipleToRoundUpTo) |
|
|
|
| ValueToRound可以是单元格地址,也可以是个算式。 |
|
|
|
|
|
|
|
|
|
| 格式 |
|
|
|
|
|
| 没有固定的格式 |
|
|
|
|
|
|
|
|
|
|
|
| 示例1 |
|
|
|
|
|
| 下面的表格可用于度假公寓出租租金计算 |
|
|
|
|
| 它的核算单位是以一周计算 |
|
|
|
|
|
| 计算顾客付款时要用到 =CEILING() |
要求天数 |
需要付款的天数 |
|
|
| 函数将付款天数全部转化成了7的倍数。 |
客户 1 |
3 |
7 |
=CEILING(D28,7) |
|
客户 2 |
4 |
7 |
=CEILING(D29,7) |
|
客户 3 |
10 |
14 |
=CEILING(D30,7) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 示例2 |
|
|
|
|
|
| 下面表格适用于一个建筑商要把建筑材料运输到工地 |
|
|
|
| 建筑商需要卡车去运输这些建筑材料 |
|
|
|
|
| 每种材料需要一定的卡车容量 |
|
|
|
|
|
|
|
|
|
|
|
| 表 1 根据卡车载货量计算出运输材料的最小卡车数量。 |
|
|
|
| 这个结果不是整数而建筑商有无法分割卡车。 |
|
|
|
|
|
表格 1 |
|
|
|
|
|
项目 |
运输数量 |
卡车载重量 |
需要的卡车数 |
|
|
砖 |
1000 |
300 |
3.33 |
=D45/E45 |
|
木头 |
5000 |
600 |
8.33 |
=D46/E46 |
|
水泥 |
2000 |
350 |
5.71 |
=D47/E47 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 表格2显示了如何使用 =CEILING() 函数计算出需要卡车的实际数量。 |
|
|
|
表格 2 |
|
|
|
|
|
项目 |
运输数量 |
卡车载重量 |
需要的卡车数 |
|
|
砖 |
1000 |
300 |
4 |
=CEILING(D54/E54,1) |
|
木头 |
5000 |
600 |
9 |
=CEILING(D55/E55,1) |
|
水泥 |
2000 |
350 |
6 |
=CEILING(D56/E56,1) |
|
|
|
|
|
|
| 示例 3 |
|
|
|
|
|
| 下面的表格适用于商店老板计算商品销售价格表 |
|
|
|
|
| 商店老板购买商品需要包装 |
|
|
|
|
|
| 包装费用要分担到单位商品 |
|
|
|
|
|
| 商店老板问题希望最后结果带有9分 |
|
|
|
|
|
|
|
|
|
|
| 表1显示如何计算单位商品分摊的实际费用 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 表 1 |
|
|
|
|
|
| 品名 |
包装规格 |
包装费 |
平均分摊 |
|
|
| 插头 |
11 |
£20 |
1.81818 |
=D69/C69 |
|
| 插座 |
7 |
£18.25 |
2.60714 |
=D70/C70 |
|
| 接头 |
5 |
£28.10 |
5.62000 |
=D71/C71 |
|
| 电路板 |
16 |
£28 |
1.75000 |
=D72/C72 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 表2 显示了如何使用 =CEILING() 函数将单位费用向上舍入到最后99分 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Table 2 |
|
|
|
|
|
| 品名 |
包装规格 |
包装费 |
平均分摊 |
向上舍入后 |
|
| 插头 |
11 |
£20 |
1.81818 |
1.99 |
|
| 插座 |
7 |
£18.25 |
2.60714 |
2.99 |
|
| 接头 |
5 |
£28.10 |
5.62000 |
5.99 |
|
| 电路板 |
16 |
£28 |
1.75000 |
1.99 |
|
|
|
|
|
=INT(E83)+CEILING(MOD(E83,1),0.99) |
|
|
|
|
|
|
| 说明 |
|
|
|
|
|
| =INT(E83) |
|
|
计算整数部分 |
|
|
| =MOD(E83,1) |
|
|
计算小数部分 |
|
|
| =CEILING(MOD(E83),0.99) |
|
|
向上舍入小数部分到0.99 |
|
| 1、如果参数为非数值型,CEILING 返回错误值 #VALUE!。 |
|
|
|
| 2、无论数字符号如何,都按远离 0 的方向向上舍入。 |
|
|
|
| 3、如果数字已经为 Significance 的倍数,则不进行舍入。 |
|
|
|
| 4、如果 Number 和 Significance 符号不同,CEILING 返回错误值 #NUM!。 |
|
|
| 示例4 |
|
|
|
|
|
| 公式 |
说明(结果) |
|
|
|
|
| 3 |
将 2.5 向上舍入到最接近的 1 的倍数 (3) |
=CEILING(2.5, 1) |
|
|
| -4 |
将 -2.5 向上舍入到最接近的 -2 的倍数 (-4) |
=CEILING(-2.5, -2) |
|
|
| #NUM! |
返回错误值,因为 -2.5 和 2 的符号不同 (#NUM!) |
=CEILING(-2.5, 2) |
|
|
| 1.5 |
将 1.5 向上舍入到最接近的 0.1 的倍数 (1.5) |
=CEILING(1.5, 0.1) |
|
|
| 0.24 |
将 0.234 向上舍入到最接近的 0.01 的倍数 (0.24) |
=CEILING(0.234, 0.01) |
|
|