Truncate 為數學函數,會將數值內的指定位數移除。
語法:
Trunc (arg1, integer)
其中 arg1 為下列其中一個引數:
引數 | 描述 |
---|---|
數值 |
數值;例如,234.567。 |
列、欄或儲存格參照 |
指向網格中列、欄或儲存格的指標。您可以數種方式指定參照。參照的語法為: |
函數 |
內嵌函數 |
其中整數會指定您想移除的位數:
正值整數會判斷保留在小數點右方的有效位數。
零 (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