CEILING函式

CEILING函式是將參數Number向上捨入(正向無窮大的方向)為最接近的 significance 的倍數。例如,如果您不願意使用像“分”這樣的零錢,而所要購買的商品價格為 $4.42,可以用公式 =CEILING(4.42,0.1) 將價格向上捨入為以“角”表示。

ceiling函式定義

Matlab Definition:Round toward positive infinity

CEILING函式 CEILING函式

語法:

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的倍數等。

相關詞條

相關搜尋

熱門詞條

聯絡我們