Excel CEILING.MATH 函數教學
CEILING.MATH 函數與 CEILING 函數類似,都是用來將數字捨入到指定的倍數,但 CEILING.MATH 提供了更多的靈活性,特別是在處理負數時。這個函數允許你指定捨入到的倍數,也可以決定數字捨入的方向(向上或向下)。
? 語法
CEILING.MATH(number, [significance], [mode])
- number(必填):需要捨入的數字。
- significance(選填):捨入的倍數,默認為 1。如果不指定,Excel 會將數字捨入到最接近的整數。
- mode(選填):決定如何處理負數。這是一個選項:
- 如果
mode設為0或不設置,則負數會向上(更大)捨入。 - 如果
mode設為1,則負數會向下(更小)捨入。
- 如果
? 範例
假設 A 列包含數字,B 列指定捨入的倍數,C 列指定 mode 參數:
| A (Number) | B (Significance) | C (Mode) | D (公式) | E (結果) |
|---|---|---|---|---|
| 7.3 | 2 | =CEILING.MATH(A1, B1) | 8 | |
| 15 | 4 | =CEILING.MATH(A2, B2) | 16 | |
| -7.3 | 2 | =CEILING.MATH(A3, B3) | -6 | |
| -7.3 | 2 | 1 | =CEILING.MATH(A3, B3, C3) | -8 |
| 12.5 | 5 | =CEILING.MATH(A4, B4) | 15 | |
| -15 | 5 | =CEILING.MATH(A5, B5) | -15 |
? 參數解釋
number:要進行捨入的數字,可以是正數、負數或零。significance:捨入的倍數,默認為 1。例如,若你希望數字捨入到 5 的倍數,則將significance設為 5。如果未指定此參數,則默認捨入到最接近的整數。mode:- 如果
mode設為0或未設置,則負數向上捨入(即數字會變得更大)。 - 如果
mode設為1,則負數向下捨入(即數字會變得更小)。
- 如果
? 如何工作
- 正數捨入:
CEILING.MATH將正數捨入到最接近的指定倍數。如果未指定significance,則數字將捨入到最接近的整數。
- 負數捨入:
- 如果
mode設為0(或未指定),則負數會向上捨入(即變得更大)。 - 如果
mode設為1,則負數會向下捨入(即變得更小)。
- 如果
? 範例說明
- 將 7.3 向上捨入到 2 的倍數:
=CEILING.MATH(7.3, 2)結果為
8,因為 8 是大於 7.3 且最接近 2 的倍數。 - 將 15 向上捨入到 4 的倍數:
=CEILING.MATH(15, 4)結果為
16,因為 16 是大於 15 且最接近 4 的倍數。 - 將 -7.3 向上捨入到 2 的倍數(
mode為默認值 0):=CEILING.MATH(-7.3, 2)結果為
-6,因為 -6 是大於 -7.3 且最接近的 2 的倍數。 - 將 -7.3 向下捨入到 2 的倍數(
mode設為 1):=CEILING.MATH(-7.3, 2, 1)結果為
-8,因為 -8 是小於 -7.3 且最接近的 2 的倍數。 - 將 12.5 向上捨入到 5 的倍數:
=CEILING.MATH(12.5, 5)結果為
15,因為 15 是大於 12.5 且最接近 5 的倍數。 - 將 -15 向上捨入到 5 的倍數:
=CEILING.MATH(-15, 5)結果為
-15,因為 -15 本身就是 -15 和 5 的倍數。
? 常見錯誤
| 錯誤類型 | 原因 |
|---|---|
#NUM! | 當 significance 是 0 或非數字時,或者 mode 參數不是 0 或 1 時。 |
#VALUE! | 當 number 參數不是數字時。 |
? 應用場景
- 財務計算:當需要將數字捨入到某個貨幣單位時,
CEILING.MATH可以幫助你精確控制捨入規則,特別是在處理負數或特定倍數時。 - 工程測量:在測量時,如果需要將數字捨入到某個單位或倍數,
CEILING.MATH可以幫助你實現精確的捨入。 - 計算機科學:在處理數字格式化、內存分配等方面,
CEILING.MATH可以用來控制數字向上或向下的捨入。
? 結論 ✅ CEILING.MATH 函數可用於將數字向上或向下捨入到指定的倍數。
✅ 它比 CEILING 更靈活,允許你控制捨入的方向,特別是對於負數。
✅ 此函數在財務、工程和科學計算中非常有用,幫助你精確控制捨入結果。
學會這個函數後,你將能夠在各種情況下精確控制數字的捨入!?