Excel TRUNC 函數教學
TRUNC 函數 是 Excel 中用來截斷數字的小數部分的函數。這個函數可以根據你指定的位數截取數字,通常用於需要刪除小數部分的情況。
TRUNC 函數語法
TRUNC(number, [num_digits])
- number(必填):要截斷的小數或數字。
- num_digits(可選):指定你希望截斷到的小數位數。這是一個可選參數,默認為 0(即去掉小數部分)。
TRUNC 函數的運作原理
TRUNC 函數會截斷數字的小數部分,而不是四捨五入。你可以選擇保留指定的小數位數。如果沒有指定 num_digits,則會自動將數字截斷為整數。
注意:TRUNC 會直接移除小數部分,而不進行四捨五入。如果你需要進行四捨五入,應使用 ROUND 函數。
範例
範例 1:截斷到整數
假設你有一個數字 3.14159,並想將它截斷為整數。你可以使用以下公式:
=TRUNC(3.14159)
這將返回 3,因為 TRUNC 函數會將小數部分(.14159)去掉。
範例 2:截斷到小數點後 2 位
假設你有一個數字 3.14159,並希望將它截斷到小數點後 2 位。你可以使用以下公式:
=TRUNC(3.14159, 2)
這將返回 3.14,因為 TRUNC 函數保留了小數點後兩位,並去除了多餘的部分。
範例 3:截斷負數
假設你有一個負數 -5.987,並希望將它截斷到整數。你可以使用以下公式:
=TRUNC(-5.987)
這將返回 -5,因為 TRUNC 函數會去掉小數部分,並且不會進行四捨五入。
範例 4:截斷負數到小數點後 2 位
如果你有一個負數 -5.987,並希望將它截斷到小數點後兩位,則可以使用以下公式:
=TRUNC(-5.987, 2)
這將返回 -5.98,因為 TRUNC 會去掉多餘的小數位。
如何使用 TRUNC 函數
- 在 Excel 中,選擇一個空白的單元格。
- 輸入公式
=TRUNC(number, [num_digits]),其中:number是你想要截斷的數字。num_digits是你希望保留的小數位數(如果沒有指定,則默認為 0,即保留整數)。
- 按 Enter 鍵,Excel 會返回截斷後的數字。
注意事項
- 截斷不進行四捨五入:
TRUNC函數會直接移除小數部分,不會進行四捨五入。如果你需要四捨五入,可以使用ROUND函數。 - num_digits 參數:
num_digits是一個可選的參數,指定截斷的小數位數。如果是 0,則會去掉所有小數部分。如果是負數,它會將數字截斷到十位、百位等更大的位數。
常見錯誤
- #VALUE! 錯誤
如果你輸入的number不是數字,則會返回#VALUE!錯誤。 - #NUM! 錯誤
如果你指定了num_digits為負數,並且該數字的位數無法進行截斷,則會返回#NUM!錯誤。
相關函數
- ROUND:將數字四捨五入到指定的位數。
- ROUNDUP:將數字向上四捨五入到指定的位數。
- ROUNDDOWN:將數字向下四捨五入到指定的位數。
- CEILING:將數字向上取整到最接近的指定倍數。
結論
- TRUNC 函數 用於截斷數字的小數部分,並可以指定保留的小數位數。這在需要處理大量數據、去除小數部分或者不進行四捨五入的情況下非常有用。
- 它是一個簡單而實用的數學函數,能夠幫助你快速處理數字精度問題。