在日常工作中有時候,我們需要利用Excel對數(shù)據(jù)進行取整操作,也就是把小數(shù)部分去掉或者四舍五入,得到一個整數(shù)。Excel取整函數(shù)的運用的顯得很重要了,它們可以根據(jù)不同的需求和規(guī)則來取整。那么,具體的Excel怎么取整數(shù)呢?常用的Excel取整公式函數(shù)又有哪些?本文就來同大家聊聊這個話題。
Excel取整的“主力軍”自然是Excel取整函數(shù),但也有許多其它方法可在一些簡單場景中取整,在介紹玩函數(shù)取整后,會為大家介紹此類方法供大家了解。
INT函數(shù)是基本的取整函數(shù),它的作用是把一個數(shù)向下取整,也就是把小數(shù)部分直接去掉,只保留整數(shù)部分。INT函數(shù)的語法是:=INT(數(shù)值)。其中,數(shù)值可以是一個常數(shù),也可以是一個單元格的引用,或者是一個表達(dá)式的結(jié)果。例如:
=INT(3.14) 返回3?
=INT(-3.14) 返回-4?
=INT(A1) 返回A1單元格中的數(shù)值向下取整的結(jié)果
=INT(B1*100) 返回B1單元格中的數(shù)值乘以100后向下取整的結(jié)果
?
注意: INT函數(shù)只是去掉小數(shù)部分,并不會進行四舍五入。如果數(shù)值是負(fù)數(shù),那么向下取整就相當(dāng)于向更小的方向取整。例如,-3.14向下取整就是-4,而不是-3。Excel取整公式功能雖相似,但仍舊有許多細(xì)節(jié)需要大家注意。
ROUND函數(shù)是常用的Excel取整函數(shù),它的作用是把一個數(shù)按照指定的小數(shù)位數(shù)進行四舍五入。ROUND函數(shù)的語法是:=ROUND(數(shù)值,小數(shù)位)。數(shù)值可以是常數(shù),也可以引用單元格,或者是表達(dá)式結(jié)果。小數(shù)位可以是一個正數(shù)、零或者負(fù)數(shù),表示要保留的小數(shù)位數(shù)。
如果小數(shù)位是零進行整數(shù)四舍五入。如果小數(shù)位是負(fù)數(shù)則對數(shù)值進行十位、百位等四舍五入。例如:
=ROUND(3.14,0) 返回3
=ROUND(3.14,1) 返回3.1?
=ROUND(3.14,2) 返回3.14?
=ROUND(3.14,-1) 返回0?
=ROUND(A1,0) 返回A1單元格中的數(shù)值按照整數(shù)四舍五入的結(jié)果?
=ROUND(B1*100,2) 返回B1單元格中的數(shù)值乘以100后按照兩位小數(shù)四舍五入的結(jié)果
?
注意:ROUND函數(shù)會根據(jù)小數(shù)部分的第一位來判斷是否要進位。如果小數(shù)部分的第一位大于等于5,那么就進位;如果小數(shù)部分的第一位小于5,那么就舍去。
Excel保留整數(shù)還可以利用ROUNDDOWN函數(shù)和ROUNDUP函數(shù),它們與ROUND函數(shù)類似,都是按照指定的小數(shù)位數(shù)來取整,但是它們不會進行四舍五入,而是只向下或者向上取整。ROUNDDOWN函數(shù)和ROUNDUP函數(shù)的語法分別是:=ROUNDDOWN(數(shù)值,小數(shù)位),=ROUNDUP(數(shù)值,小數(shù)位)
其中,參數(shù)的含義與ROUND函數(shù)相同。例如:
=ROUNDDOWN(3.14,0) 返回3?
=ROUNDUP(3.14,0) 返回4?
=ROUNDDOWN(3.14,1) 返回3.1?
=ROUNDUP(3.14,1) 返回3.2
=ROUNDDOWN(3.14,-1) 返回0?
=ROUNDUP(3.14,-1) 返回10
?
注意:ROUNDDOWN函數(shù)和ROUNDUP函數(shù)不會根據(jù)小數(shù)部分的第一位來判斷是否要進位,而是只看小數(shù)位參數(shù)。如果小數(shù)位參數(shù)是零或者負(fù)數(shù),那么就相當(dāng)于對數(shù)值進行向下或者向上取整到整數(shù)位、十位、百位等。
TRUNC函數(shù)與INT函數(shù)類似,都是把一個數(shù)的小數(shù)部分去掉,只保留整數(shù)部分。但是,TRUNC函數(shù)可以指定要保留的小數(shù)位數(shù)。TRUNC函數(shù)的語法是:=TRUNC(數(shù)值,小數(shù)位),例如:
=TRUNC(3.14,0) 返回3?
=TRUNC(3.14,1) 返回3.1?
=TRUNC(3.14,-1) 返回0?
?
注意:TRUNC函數(shù)不會進行四舍五入,而是直接截斷小數(shù)部分。如果數(shù)值是負(fù)數(shù),那么去掉小數(shù)部分就相當(dāng)于向更大的方向取整。例如:=TRUNC(-3.14,0) 返回-3 。
除了函數(shù)能夠讓Excel保留整數(shù)外,我們還可以利用一些小技巧,小功能實現(xiàn)單純的保留整數(shù)部分。大家可將以下方法作為參考。
使用單元格格式設(shè)置,將小數(shù)位數(shù)設(shè)置為0,這樣就可以去掉小數(shù)部分,只顯示整數(shù)部分。但是這種方法只是改變了顯示效果,并沒有真正改變單元格中的數(shù)值。
復(fù)制和粘貼特殊功能,將單元格中的數(shù)值復(fù)制后,選擇粘貼為數(shù)值,這樣就可以把函數(shù)計算的結(jié)果轉(zhuǎn)換為實際的數(shù)值。
使用數(shù)據(jù)有效性功能,設(shè)置允許的數(shù)據(jù)類型為整數(shù),這樣就可以限制輸入的數(shù)據(jù)只能是整數(shù),或者在輸入小數(shù)時自動取整。
?
以上就是關(guān)于Excel怎么取整數(shù)的全部分享了。Excel取整函數(shù)并不“單純”,INT和TRUNC都是只保留整數(shù)部分,但I(xiàn)NT只保留整數(shù)部分,而TRUNC可以指定要保留的小數(shù)位數(shù)。ROUND是按照指定的小數(shù)位數(shù)進行四舍五入,而ROUNDDOWN函數(shù)和ROUNDUP函數(shù)是只向下或者向上取整。還需我們仔細(xì)辨別,小心利用,避免數(shù)據(jù)因此出差錯。