Excel中基于四舍五入功能的CEILING函数

说起四舍五入 , 多数人会想起“ROUND() , ROUNDDOWN() , ROUNDUP()”这些四舍五入相关函数 。相比这三个函数 , CEILING()函数功能要稍微诡异一些 。
“Ceiling”英文是“上限”的意思 , 在Excel的函数语法中只有两个参数“CEILING(number, significance)” 。第一个参数“number” , 它的“绝对值”即是要被四舍五入的对象 , 第二个参数“significance”则是一个上限——用来约束返回值的上限 。当“significance”小于“number”的绝对值时 , “significance”就会将自身累加一倍直至大于等于“number”的“绝对值” 。
例一:公式“=CEILING(2.5, 1)”的意图想算出当以“1”为倍数为上限的前提下 , 将“2.5”四舍五入 。那么1倍“1×1” , 2倍“1×2” , 3倍“1×3” , 到了3倍正好“1×3=3” , 大于“2.5” , 那么计算方法就是以“3”为上限 , 将“2.5”四舍五入后得到返回值“3” 。

Excel中基于四舍五入功能的CEILING函数

文章插图
头@条@号“悟禅禅”原创

Excel中基于四舍五入功能的CEILING函数

文章插图
头@条@号“悟禅禅”原创
例二:公式“=CEILING(2.5, 2)”的意图想算出当以“2”为倍数为上限的前提下 , 将“2.5”四舍五入 。那么1倍“2×1” , 2倍“2×2” , 到了2倍正好“2×2=4” , 大于“2.5” , 那么计算方法就是以“4”为上限 , 将“2.5”四舍五入后得到返回值“4” 。
Excel中基于四舍五入功能的CEILING函数

文章插图
头@条@号“悟禅禅”原创

Excel中基于四舍五入功能的CEILING函数

文章插图
头@条@号“悟禅禅”原创
例三:公式“=CEILING(-2.5, -2)”的意图想算出当以“-2”为倍数为上限的前提下 , 将“2.5”四舍五入 。那么1倍“-2×1” , 2倍“-2×2” , 到了2倍正好“-2×2=-4” , 大于“-2.5”的绝对值“2.5” , 那么计算方法就是以“-4”为上限 , 将“-2.5”四舍五入后得到返回值“-4” 。
Excel中基于四舍五入功能的CEILING函数

文章插图
头@条@号“悟禅禅”原创

Excel中基于四舍五入功能的CEILING函数

文章插图
头@条@号“悟禅禅”原创
【Excel中基于四舍五入功能的CEILING函数】最后一个例子:公式“=CEILING(1.5, 0.1)”的意图想算出当以“0.1”为倍数为上限的前提下 , 将“2.5”四舍五入 。那么1倍“0.1×1” , 2倍“0.1×2”……直至15倍正好“0.1×15=-1.5” , 等于“1.5” , 那么计算方法就是以“1.5”为上限 , 将“1.5”四舍五入后得到返回值“1.5” 。
Excel中基于四舍五入功能的CEILING函数

文章插图
头@条@号“悟禅禅”原创

Excel中基于四舍五入功能的CEILING函数

文章插图
头@条@号“悟禅禅”原创
通过上面的四个例子 , 小伙伴们可以试试各种正数 , 负数 , 小数的组合来熟悉“CEILING()”函数的用法 。
特别提示 , “CEILING()”函数只能用于数值的计算 , 当参数中含有数值以外的字符时会返回错误值.
Excel中基于四舍五入功能的CEILING函数

文章插图
头@条@号“悟禅禅”原创

Excel中基于四舍五入功能的CEILING函数

文章插图
头@条@号“悟禅禅”原创
函数的使用就是这样 , 总要有一些需要小心的地方 。
 
关注@悟禅禅 , 为您解决Excel与VBA的难题 。




    推荐阅读