Truncate/Truc

Truncate 為數學函數,會將數值內的指定位數移除。

語法:

Trunc(arg1,integer)

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

引數 描述

數值

為一數值。例如 234.567。

請參閱數值引數

列、欄或儲存格參照

指向方格中列、欄或儲存格的指標。

您可以多種方式指定參照。參照語法為:GridName.GridElement[segment(range)].property。請參閱列、欄或儲存格參照引數

函數

內嵌函數。

請參閱數學函數

Integer 指定要移除的位數:

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

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

  • 負值 integer 指示小數點左邊的位數。

範例:

下列陳述式使用正整數 2,會保留小數點右方前兩位數,並移除隨後的位數:

Trunc(234.567, 2) = 234.56

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

Trunc(234.567, 0) = 234

下列陳述式使用負整數 -2,會移除小數點右方的所有位數,截斷整數的最後兩位數。

Trunc(234.567, -2) = 200

註:

當您使用 Trunc 函數時,之前套用在儲存格、欄或列的任何格式都會被保留。下列範例會顯示 Trunc 函數的結果,其中儲存格值之前格式化為顯示三位小數:Trunc(234.567, 0) = 234.000