說明
使用此功能可將數字截斷為指定的位數。鏈結中支援。
TRUNC 移除數字的小數部分,但不進行四捨五入。TRUNC 對於移除小數位或提取數字的整數部分非常有用。
註記: TRUNC 與 ROUND 函數的不同之處在於 TRUNC 總是朝零截斷,而 ROUND 則是根據指定小數位右方的數字向上或向下取整。
語法
TRUNC(number, [num_digits])
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
數字 |
是 | 您要截斷的數字 | 一個實數、一個包含實數的儲存格參照,或一個產生上述任一結果的公式。 |
num_digits |
沒有 | 您要截斷數字的位數。 | 整數、對包含整數的儲存格的參照,或結果為其中之一的公式。 如果省略,則視為 0。 |
範例
樣本資料
| A | B |
|---|---|
| 數量 | 說明 |
| 3.14159 | Pi |
| -2.718 | 負數 e |
| 1234.5678 | 大型數字 |
| 0.00123 | 小數 |
公式範例
| 公式 | 說明 | 結果 |
|---|---|---|
=TRUNC(A2) |
將 Pi 截斷為整數。 | 3 |
=TRUNC(A2, 2) |
截斷 Pi 到小數點後 2 位。 | 3.14 |
=TRUNC(A3) |
將負 e 刪除為整數。 | -2 |
=TRUNC(A4, -2) |
截斷大數為百。 | 1200 |
=TRUNC(A5, 4) |
將小數截至小數點後 4 位。 | 0.0012 |
附註
- TRUNC 總是朝零的方向截斷,不論數字是正數或負數。
- 如果 num_digits 大於 0,TRUNC 會截斷到指定的小數位數。
- 如果 num_digits 為 0 或省略,TRUNC 會截斷為整數。
- 如果 num_digits 是負數,TRUNC 會截去小數點左邊的數字。
- TRUNC 不對數字進行四捨五入;它只是移除指定的位數。
提示
- 當您需要移除小數位而不進行四捨五入時,請使用 TRUNC。
- TRUNC 在需要捨去小數分的財務計算中非常有用。
- 結合 TRUNC 與其他函數,如INT 或MOD ,以進行更複雜的數字處理。
- 請注意 TRUNC 與ROUND 之間的差異,以便根據需要選擇適當的函式。
- 如果您需要以不同的方式對數字進行四捨五入,請考慮使用其他的四捨五入函數 (連結於相關函數)。