在 Excel 中常會使用INT和TRUNC兩個函數來轉換數值為整數。而TRUNC 函數與 INT 函數非常相似,兩者都可以將帶小數的數值(實數)轉換成整數,但TRUNC 函數可以指定某個位數以下的部分全部移除,而 INT 函數則是找尋最接近但不大於原數值的整數。
這兩個函數的此二函數唯一的差別是在處理負數時,「可能」產生差異。而正數部分,結果會完全相同。(參考下圖)
觀察以下三種變化:
儲存格B2:=TRUNC(A2,0)和儲存格C2:=INT(A2)
儲存格D2:=TRUNC(A2,1)和儲存格E2:=INT(A2*10)/10
儲存格F2:=TRUNC(A2,2)和儲存格G2:=INT(A2*100)/100