向上倍數舍入ceiling函數
向下倍數舍入floor函數
如果你在統計數據需求時,原數據為57,你希望這個數據變成12的倍數的最小值,那麼你就會用至倍數舍入函數了
向上舍入:
CEILING(number,significance)
向下舍入:
FLOOR(number,significance)
number:需要舍入的數值
significance:按多少倍數
1當number為正數時例57
(1)significance>0,例等于12
所有返回的數據都是12的倍數
0、12、24、36、48、60、72....
當number介于某兩組之間時
使用CEILING函數,便會得到兩者之間比較大的值
當number等于12的倍數時
使用兩個函數的值便會相同
CEILING(48,12)=FLOOR(48,12)=48
(2)significance=0時
CEILING(57,0)=0
FLOOR(57,0)=#DIV/0!
(3)significance=-12時
CEILING(57,-12)=#NUM!
FLOOR(57,-12)=#NUM!
2當number為負數時例-57
(1)significance>0,如12時
所得的結果返回值為
...-72、-60、-48、-36、-24、-12、0
CEILING(-57,12)=-48
FLOOR(-57,12)=-60
可以看出CEILING依舊是向上倍數舍入,FLOOR向下倍數舍入
(2)當significance=0
CEILING(-57,0)=0
FLOOR(-57,0)=#DIV/0!
由此可以看出CEILING函數第2個參數沒有限制
但FLOOR的第2個參數不能為0
(3)significance=-12時
CEILING(-57,-12)=-60
FLOOR(-57,-12)=-48
由此總結,當num為正,sign為負無法計算,但num和sign參數都為負數時,便可以進行計算,這時ceiling向下,floor向上按倍數舍入,反過來了!
3當number為0時
計算結果都為0
=======================
所有的計算可能方式如下所示:
以上僅為了解公式推算所有的可能性
但是實際計算過程中為了避免記憶混亂
記住:參數b僅使用正數
ceiling按這個倍數向上舍入
floor按這個倍數向下舍入
就能得到你所有想要的結果!
===========================
同步原創自學成才Excel
關注獲取更多精彩!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!