說起四舍五入,多數人會想起“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”。
頭@條@號“悟禪禪”原創
頭@條@號“悟禪禪”原創
例二:公式“=CEILING(2.5, 2)”的意圖想算出當以“2”為倍數為上限的前提下,將“2.5”四舍五入。那么1倍“2×1”,2倍“2×2”,到了2倍正好“2×2=4”,大于“2.5”,那么計算方法就是以“4”為上限,將“2.5”四舍五入后得到返回值“4”。
頭@條@號“悟禪禪”原創
頭@條@號“悟禪禪”原創
例三:公式“=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”。
頭@條@號“悟禪禪”原創
頭@條@號“悟禪禪”原創
最后一個例子:公式“=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”。
頭@條@號“悟禪禪”原創
頭@條@號“悟禪禪”原創
通過上面的四個例子,小伙伴們可以試試各種正數,負數,小數的組合來熟悉“CEILING()”函數的用法。
特別提示,“CEILING()”函數只能用于數值的計算,當參數中含有數值以外的字符時會返回錯誤值.
頭@條@號“悟禪禪”原創
頭@條@號“悟禪禪”原創
函數的使用就是這樣,總要有一些需要小心的地方。
關注@悟禪禪,為您解決Excel與VBA的難題。