TRUNC 函數

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 函數

  1. 在 Excel 中,選擇一個空白的單元格。
  2. 輸入公式 =TRUNC(number, [num_digits]),其中:
    • number 是你想要截斷的數字。
    • num_digits 是你希望保留的小數位數(如果沒有指定,則默認為 0,即保留整數)。
  3. Enter 鍵,Excel 會返回截斷後的數字。

注意事項

  • 截斷不進行四捨五入TRUNC 函數會直接移除小數部分,不會進行四捨五入。如果你需要四捨五入,可以使用 ROUND 函數。
  • num_digits 參數num_digits 是一個可選的參數,指定截斷的小數位數。如果是 0,則會去掉所有小數部分。如果是負數,它會將數字截斷到十位、百位等更大的位數。

常見錯誤

  1. #VALUE! 錯誤
    如果你輸入的 number 不是數字,則會返回 #VALUE! 錯誤。
  2. #NUM! 錯誤
    如果你指定了 num_digits 為負數,並且該數字的位數無法進行截斷,則會返回 #NUM! 錯誤。

相關函數

  • ROUND:將數字四捨五入到指定的位數。
  • ROUNDUP:將數字向上四捨五入到指定的位數。
  • ROUNDDOWN:將數字向下四捨五入到指定的位數。
  • CEILING:將數字向上取整到最接近的指定倍數。

結論

  • TRUNC 函數 用於截斷數字的小數部分,並可以指定保留的小數位數。這在需要處理大量數據、去除小數部分或者不進行四捨五入的情況下非常有用。
  • 它是一個簡單而實用的數學函數,能夠幫助你快速處理數字精度問題。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *