四捨五入、無條件捨去、無條件進位設定的使用區別
數值或計算結果的尾數處理方式有以下三種方式。
- 在計算公式中設定ROUND函數、ROUNDDOWN函數、ROUNDUP函數
對輸入的資料本身四捨五入、無條件捨去、無條件進位。 - 在計算欄位或數值欄位的設定對話方塊中,設定[小數點後的顯示位數]
只在應用程式的顯示上對數值無條件捨去。 - 設定[進階設定]的[數值和計算的精準度]
設定該應用程式內所有數值的位數以及進位方式。
以下詳細說明上述3種方式的使用區別。
ROUND函數、ROUNDDOWN函數、ROUNDUP函數
您可以在計算公式中設定ROUND函數(四捨五入)、ROUNDDOWN函數(無條件捨去)、ROUNDUP函數(無條件進位)。
對輸入的資料本身四捨五入、無條件捨去、無條件進位,應用程式中顯示的數值與匯出到檔案的數值相同。
若要將計算結果四捨五入、無條件捨去、無條件進位,請在[計算]欄位或[單行文字方塊]欄位中設定ROUND、ROUNDDOWN或ROUNDUP函數。
設定方法請參閱以下頁面。
ROUND函數、ROUNDUP函數、ROUNDDOWN函數:四捨五入、無條件進位、無條件捨去
[小數點後的顯示位數]

在[數值]欄位或[計算]欄位的設定對話方塊中設定[小數點後的顯示位數],該欄位中輸入的數值超過設定位數的部分將被無條件捨去。
例如,[小數點後的顯示位數]設定為「2」時,將無條件捨去小數點第3位後的數值。
雖然與在計算公式中指定ROUNDDOWN函數的結果相同,但[小數點後的顯示位數]只會變更顯示方式,不會變更該數值資料。因此匯出到檔案時,仍會保持輸入資料原本的數值。
[數值和計算的精準度]
應用程式的[進階設定]畫面中[數值和計算的精準度],將反映在該應用程式中所有的數值。所有的數值是指[數值]欄位中輸入的數值、計算公式中的數值以及計算結果。
請注意,不只是顯示的數值,資料本身也將儲存為四捨五入後的數值。
一般情況下,請沿用初始設定。
初始設定及用途如下:
- [總位數]:16
設定包含小數點後的數值位數。最多指定到30的整數。 - [小數位數]:4
設定數值中小數點後的位數。最多指定到10的整數。 - [進位方式]:四捨五入為最相近的偶數
選擇處理數值尾數的方式。
「四捨五入為最相近的偶數」是指在尾數小於0.5時捨去,尾數大於0.5時進位,尾數等於0.5時選擇捨去或進位結果為偶數的數值。
「四捨五入」與「四捨五入為最相近的偶數」的差別在於尾數剛好為0.5時。從捨去與進位的結果中,選擇結果為偶數的一方。
以下為實際數值的範例說明。
| 數值 | 無條件進位 | 四捨五入為最相近的偶數 |
|---|---|---|
| 0.5 | 1 | 0 |
| 1.5 | 2 | 2 |
| 2.5 | 3 | 2 |
| 3.5 | 4 | 4 |
| 4.5 | 5 | 4 |
| 5.5 | 6 | 6 |
| 6.5 | 7 | 6 |
[數值和計算的精準度]的設定適合用來處理位數龐大的數值,或小數點後位數較多的精細數值。請在要將應用程式中輸入的多個數值,包含位數及小數點後位數全部進行同樣處理時使用。