Truncate
為數學函數,會將數值內的指定位數移除。
語法:
Trunc(arg1,integer)
其中,arg1 是下列其中一個值:
引數 | 描述 |
---|---|
數值 |
為一數值。例如 234.567。 請參閱數值引數。 |
列、欄或儲存格參照 |
指向方格中列、欄或儲存格的指標。 您可以多種方式指定參照。參照語法為: |
函數 |
內嵌函數。 請參閱數學函數。 |
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