Truncate/Trunc

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

語法:

Trunc (arg1, integer)
  • 其中 arg1 為下列其中一個引數:

    表格 B-23 Truncate/Trunc 函數的引數

    引數 描述

    數值

    數值;例如,234.567。

    列、欄或儲存格參照

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

    函數

    內嵌函數

  • 其中整數會指定您想移除的位數:

    • 正值整數會判斷保留在小數點右方的有效位數。

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

    • 負值整數會指出小數點左方應截斷的指定位數。

範例:

下列陳述式使用正整數 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