今天小必老師給大家比較一下Excel中的兩個取整函數,分別為INT函數與TRUNC函數。
INT函數介紹
【作用】將數值向下捨入至最近的整數。
【語法】=INT(number)
TRUNC函數介紹
【作用】將數字截取為整數或者保留指定位數的小數。
【語法】=TRUNC(number,[number_digits])
【注意】其num_digits參數為可選,用於指定取整精度的數字默認值為 0(零).
分別使用INT函數與TRUNC函數按下面的要求完成取整或者截取。
正數
B3與B4單元格的公式分別為:=INT(B2)與=TRUNC(B2),返回結果均為12.從上面的公式可以看出:在同為正數的情況下取整,INT函數與TRUNC函數返回的結果是一樣的,兩個函數都可以用作截取,也可以用作取整。
而對於截取小數點後一位小數的時候,INT函數則是無能為力了,而D4單元格中的公式:=TRUNC(D2,1)將直接截取到了12.3。所以在正數的時候,簡單取整兩個函數的結果是一樣的,而在指定位數截取的時候只能使用TRUNC函數。
負數
C3與C4單元格的公式分別為:=INT(C2)與=TRUNC(C2),前者結果為-13,後者結果為-12.從上面的公式可以看出:在同為負數的情況下,INT函數是向下捨入取整,也就是說會取到比他小並且與其最近的一個整數,而-12.34比它自己小且最近的整數只能是-13;而TRUNC函數是不受符號的影響,直接截取整數部分。
同樣在負數的情況下,INT函數截取小數就不行了,而E4單元格中的公式:=TRUNC(E2,1)將直接截取到了-12.3。也是直接地截取。
除了上面的區別之外呢,TRUNC函數的第二個參數還可以是負數,比如截取12.34的小數點的前一位進行取整,公式為=TRUNC(12.34,-1),返回結果為10.
每一次都為您提供最優質的內容