將參數Number向上捨入(沿絕對值增大的方向)為最接近的 significance 的倍數。例如,如果您不願意使用像“分”這樣的零錢,而所要購買的商品價格為 $4.42,可以用公式 =CEILING(4.42,0.1) 將價格向上捨入為以“角”表示。
CEILING(number,significance)
參數:
Number 待捨入的數值。
Significance 基數。
說明:
如果參數為非數值型,CEILING 返回錯誤值#VALUE!。
如果 number 和 significance 符號相同,則對值按遠離 0 的方向進行捨入。
如果 number 為負,significance 為正,則對值按朝向 0 的方向進行向上捨入。
如果 Number為正, Significance為負 ,CEILING 返回錯誤值#NUM!。
C# 例子
double[] values = {7.03, 7.64, 0.12, -0.12, -7.1, -7.6};
Console.WriteLine(" Value Ceiling Floor\n");
foreach (double value in values) Console.WriteLine("{0,7} {1,16} {2,14}", value, Math.Ceiling(value), Math.Floor(value));
// The example displays the following output to the console:
// Value Ceiling Floor
//
// 7.03 8 7
// 7.64 8 7
// 0.12 1 0
// -0.12 0 -1
// -7.1 -7 -8
// -7.6 -7 -8