Truncate

Truncate 是一個數學函數,會從數值中移除指定位數。

語法:

Truncate(arg1,integer)

其中 arg1 是其中一個下列值:

引數 描述

數值

數值。例如:234.567。

請參閱數值引數

資料列、資料欄或儲存格參考

方格內資料列、資料欄或儲存格的指標值。

函數

內嵌的函數。

請參閱算術函數

Integer 指定要移除的位數:

  • 正值的 integer 決定小數點右側的位數。

  • 零 (0) 的 integer 則會傳回位於小數點左側的整數。

  • 負值的 integer 決定小數點左側的位數。

範例:

下列陳述式使用 3 作為正值整數。小數點右側的前三位數字會予以保留,而後面的數字則會被移除:

Truncate(3594.5567,3)=3594.556

下列陳述式使用零 (0) 的整數。小數點右側的所有位數都會被移除:

Truncate(3594.5567,0) = 3594

下列陳述式使用 -2 作為負值整數。小數點右側的所有位數都會被移除,且會截斷整數的後兩位數字。

Truncate(3594.5567, -2) = 3500

註:

使用 Truncate 函數時,任何先前套用到儲存格、資料欄或資料列的格式都會予以保留。下列範例顯示 Truncate 函數的結果,其中先前已將儲存格值格式化來顯示三個小數位數:Truncate(234.567, 0) = 234.000