ceiling函式定義
Matlab Definition:Round toward positive infinity
語法:
CEILING(number,significance)
參數:
Number 待捨入的數值。
Significance 基數。
說明:
如果參數為非數值型,CEILING 返回錯誤值 #VALUE!。
如果 number 和 significance 符號相同,則對值按遠離 0 的方向進行捨入。
如果 number和significance CEILING符號相反,則返回錯誤值#NUM!。
公式 | 實際值 | 問題描述 |
=CEILING(-2.5,2) | #NUM! | Number和Significance符號相反 ,CEILING 返回錯誤值#NUM!。 |
=CEILING(-2.5,-2) | -4 | |
=CEILING(2.5,-2) | #NUM! | Number和Significance符號相反 ,CEILING 返回錯誤值#NUM!。 |
=CEILING(2.5,2) | 4 | |
=CEILING(2.5,1) | 3 | |
=CEILING(2.5,-1) | #NUM! | Number和Significance符號相反 ,CEILING 返回錯誤值#NUM!。 |
=CEILING(-2.5,1) | #NUM! | Number和Significance符號相反 ,CEILING 返回錯誤值#NUM!。 |
=CEILING(-2.5,-1) | -3 |
參考事例
示例:
CEILING(2.5, 1) 等於 3
CEILING(-2.5, -2) 等於 -4
CEILING(-2.5, 2)等於#NUM!
CEILING(2.5,-1)等於#NUM!
(number與significance的符號相反時,就會顯示#NUM!錯誤提示。)
為避免函式運算結果出現錯誤值,在Excel2010中新增了2個對應的函式,CEILING.PRECISE和FLOOR.PRECISE,這兩個函式與前者原理一樣,只是會忽略第2參數中數值符號的影響。
CEILING.PRECISE(123.456,-0.2)=123.6
FLOOR.PRECISE(123.456,-0.2)123.4
CEILING(1.5, 0.1) 等於 1.5
CEILING(0.234, 0.01) 等於 0.24
CEILING(0.234,0.0001)=0.234
ceiling(47,3)=48,可用來求最接近的3的倍數,以此可以求5,10的倍數等。