【Excel教學】簡化數字:四捨五入函數、無條件進位函數、無條件捨去函數

在處理帶小數位數的資料時,很多時候其實不需要有太多位數,這時候就會用四捨五入有時候甚至只需要顯示到整數,這時候就會用無條件進位或無條件捨去,例如在評估預算的時候,因為錢沒辦法被分隔,所以最後可能會無條件進位/捨去。

以下將全部以人口資料為範例,說明如何使用無條件進位、無條件捨去和四捨五入。假設把男女比定義為男性人口除以女性人口,這樣就會得到一個帶小數點位數的數值,我們可以針對這個數值分別去四捨五入、無條件進位與捨去。

excel-四捨五入、無條件進位、無條件捨去-範例
excel-四捨五入、無條件進位、無條件捨去-範例

一、ROUND:四捨五入

英文的四捨五入叫做round,所以四捨五入的函數也是以此命名。

(一) 函數語法

=ROUND( number , [num_digits] )
number : 要被四捨五入的數字
[num_digits] : 要取到小數點後第幾位數

(二) 函數範例

男女比的欄位在E欄,第一筆資料是E4,我們取到小數點後第3位,所以number先輸入E4;[num_digits]這個參數輸入3。

=ROUND(E4,3)

(三) 四捨五入函數與小數點顯示位數的差異

數字:百分比、小數點和千分位 – excel小技巧有提到,資料格式調成數值後可以控制顯示的小數點位數;那麼四捨五入跟直接調整小數點顯示位數有甚麼區別?

主要的差異就是,四捨五入ROUND函數是真的把後面的數字都去除掉,本身的數值有被改變;而調整格式的功能只是在顯示上把後面的數字隱藏起來,本身的數值是沒有改變的。

二、CEILING.MATH:無條件進位

(一) 函數語法

ceiling在英文是天花板的意思,在數學裡面則是代表無條件進位,可以想像進位是往上取數字;往下取的無條件捨去則是floor。

=CEILING.MATH( Number , [Significance] , [Mode])
number : 要被無條件進位的數字
[Significance] : 以哪個整數的倍數進位。通常不會用到
[Mode] : 負數的話要往0或是遠離0的方向進位。通常不會用到

(二) 函數範例

男女比的欄位在E欄,第一筆資料是E4,所以number先輸入E4;這個數值不會有負數,我們也沒有要特別的進位條件,所以[Significance]、[num_digits]這兩個參數不用輸入,留白就好。

=CEILING.MATH(E4)

三、FLOOR.MATH:無條件捨去

(一) 函數語法

floor在英文是地板的意思,在數學裡面則是代表無條件捨去,可以想像進位是往下取數字;往上取的無條件進位則是ceiling。

=FLOOR.MATH( Number , [Significance] , [Mode])
number : 要被無條件捨去的數字
[Significance] : 以哪個整數的倍數捨去。通常不會用到
[Mode] : 負數的話要往0或是遠離0的方向捨去。通常不會用到

(二) 函數範例

男女比的欄位在E欄,第一筆資料是E4,所以number先輸入E4;一樣[Significance]、[num_digits]這兩個參數不用輸入。

=FLOOR.MATH(E4)

人口資料參考來源 : 內政部戶政司


更多的Excel應用,歡迎參考我的Excel教學系列


小額支持鍾肯尼

如果我的文章有幫助到你,歡迎你點這裡開啟只要40元的小額贊助連結,可以贊助我一杯咖啡錢;我會更有動力繼續寫作,幫助大家解決更多問題。

發佈留言