Truncate
是一個數學函數,會從數值中移除指定位數。
語法:
Truncate(arg1,integer)
其中 arg1 是其中一個下列值:
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