我們在做數(shù)據(jù)處理的時候,經(jīng)常需要對數(shù)值進(jìn)行取舍,比如最常見的四舍五入。 也有時,需要根據(jù)一些特殊情況來取舍,今天的教程,包含10個比較常用的函數(shù),能應(yīng)對絕大部分?jǐn)?shù)據(jù)取舍的需求。 所以,趕快收藏吧! 說明:以下所有函數(shù)的第一參數(shù)number,可以是數(shù)字,也可以是單元格引用。為了方便,以下僅使用數(shù)字形式舉例。 1、ROUND ROUND函數(shù)是常用的四舍五入函數(shù),他能將數(shù)字四舍五入到指定位數(shù)。 =ROUND(number,num_digits) 第二參數(shù),如果為正數(shù),則對小數(shù)部分進(jìn)行四舍五入; 如果為負(fù)數(shù),則對整數(shù)部分進(jìn)行四舍五入。 例如: =ROUND(156.267,2) =156.27 =ROUND(156.267,-1) =160 2、ROUNDUP ROUNDUP函數(shù)與ROUND的規(guī)則很像,區(qū)別是它是朝著絕對值增大的方向舍入,無論后一位數(shù)是多少,都向前進(jìn)一位。 =ROUNDUP(number,num_digits) 例如: =ROUNDUP(34.123,2) =34.13 ROUNDUP(34.123,-1) =40 =ROUNDUP(-241.324,1) =241.4 3、ROUNDDOWN ROUNDDOWN函數(shù)與ROUNDUP正好相反,它是朝著絕對值減小的方向舍去,無論后一位數(shù)是多少,都舍去。 =ROUNDDOWN(number,num_digits) 例如: =ROUNDUP(34.879,2) =34.87 ROUNDUP(38.123,-1) =30 =ROUNDUP(-241.324,1) =241.3 4、MROUND MROUND函數(shù)是一個特定條件下的取舍函數(shù),返回一個舍入到所需倍數(shù)的數(shù)字。 =MROUND(number,multiple) 第2參數(shù)multiple,既我們指定的基數(shù)。 如果number除以基數(shù)multiple得到的余數(shù),大于等于基數(shù)的一半,則將number向絕對值增到的方向舍入到,最接近的基數(shù)的整數(shù)倍。 例如,有個產(chǎn)品規(guī)格每相差5分一檔,現(xiàn)在要將得到的數(shù)判斷,與哪一檔最接近。 =MROUND(43,5) =45 (43除以5,余3,大于5的一半,既2.5。所以將43向上舍入,至5的9倍) 這個函數(shù)一般用的機(jī)會相對較少,可以先做了解,用到的時候能想起來它就好。 5、INT INT為取整函數(shù),返回不大于目標(biāo)值的最大整數(shù)。整數(shù)直接取整,負(fù)數(shù)舍去小數(shù)部分后,個位數(shù)字絕對值加1。 =INT(number) 例如: =INT(65.58) =65 =INT(-65.58) =-66 (結(jié)果為不大于-65.58的最大整數(shù)) 6、TRUNC TRUNC函數(shù)也是取數(shù)函數(shù),與INT不同的是,它不分正負(fù)數(shù),直接截尾取整。 其中第2參數(shù)為可選參數(shù),為保留的小數(shù)位數(shù),省略時默認(rèn)為0. =TRUNC(number,[num_digits]) 例如: =INT(65.58) =65 =INT(-65.58) =-65 =INT(56.378,2) =56.37 7、FIXED FIXED函數(shù)也是一個按指定小數(shù)位數(shù),進(jìn)行四舍五入的函數(shù)。 =FIXED(number,[decimals],[no_commas]) 第1參數(shù)為必選參數(shù),既需要進(jìn)行取舍的數(shù)字。 第2參數(shù)為可選參數(shù),為需要保留的小數(shù)位數(shù),省略此參數(shù)時,默認(rèn)為2。 第3參數(shù)為可選參數(shù),只有TRUE/FALSE兩種選擇,省略此參數(shù)時,默認(rèn)為TRUE,即禁止返回數(shù)中帶逗號。 例如: =FIXED(56.274) =56.27 (第2參數(shù)省略,默認(rèn)保留兩位小數(shù)) =FIXED(56765.78261,3,0) =56,765.783 (第3參數(shù)為0,既FALSE,返回數(shù)值中包含逗號) 8、EVEN EVEN函數(shù)將正數(shù)向上舍入、負(fù)數(shù)向下舍入為最接近的偶數(shù)。既朝著絕對值增大的方向舍入為偶數(shù)。 =EVEN(number) 例如: =EVEN(-3.8) =-4 =EVEN(-1.2) =-2 =EVEN(1.2) =2 =EVEN(3.8) =4 9、ODD ODD函數(shù)將正數(shù)向上舍入、負(fù)數(shù)向下舍入為最接近的奇數(shù)。既朝著絕對值增大的方向舍入為奇數(shù)。 =ODD(number) 例如: =ODD(-3.8) =-5 =ODD(-1.2) =-3 =ODD(1.2) =3 =ODD(3.8) =5 10、ABS ABS函數(shù)用來求絕對值,結(jié)構(gòu)很簡單: =ABS(number) 例如: =ABS(546.98) =546.98 =ABS(-65) =65 =ABS(0) =0 ●進(jìn)入公眾號輸入698發(fā)送,即可閱讀本文 ●進(jìn)入公眾號輸入m發(fā)送,獲取全部文章目錄 ●進(jìn)入公眾號輸入c發(fā)送,獲取動畫教程
|
|