回覆列表
-
1 # 老頑童攝影師
-
2 # 雷哥office1 ROUND函式
語法 =ROUND(number, num_digits)
引數解釋如下:number 必需。需要四捨五入的數值資料。num_digits 必需。 要進行四捨五入運算的位數。如果等於1,表示需保留1位小數;如果等於2,表示保留2位小數。依次類推。例如,=ROUND(10.45,1) 表示四捨五入到1位小數,因此返回的結果為10.5。
例如,=ROUND(10.4567,2) 表示四捨五入到2位小數,因此返回的結果為10.46。
下面我們來看下TEXT函式的語法: =TEXT(引數1, 引數2)
解釋:引數1為需四捨五入的資料,引數2位需要保留的位數。我們透過例子來進行講解。
例如,=TEXT(10.45,"0.0") 表示四捨五入到一位小數,所以返回的結果為10.5
例如,=TEXT(10.4567,2) 表示四捨五入到2位小數,所以返回的結果為10.46
TEXT函式是百變大咖,神通廣大,更多玩法可以參考我之前寫的文章~
3 直接修改法需要把資料的小數位保留1位。具體方法如下 ↓。
選中資料,右擊——設定單元格格式——數值——小數位選擇1位即可。
4 Roundup函式語法:=roundup(引數1,引數2)
解釋:roundup函式為向上舍入的函式,即使要捨去的首位小於4,也需要進1.例如,=roundup(10.31,1),保留一位小數,返回的結果為10.4;
例如,=roundup(10.31,0),保留0位小數,返回的結果為11;
5 ROUNDDOWN函式工作中是否有遇到只提取到小數的第幾位,而不需要四捨五入的情況呢?這種情況需要怎麼處理? 推薦使用ROUNDDOWN函式。
語法:
=ROUNDDOWN(number, num_digits)
ROUNDDOWN 函式語法具有下列引數:
Number 必需。需要向下舍入的任意實數。
num_digits 必需。要將數字舍入到的位數。
例如,=ROUNDDOWN(10.45,1) 表示提取到一位小數,所以返回的結果為10.4。
例如,=ROUNDDOWN(10.4567,3) 表示提取到三位小數,所以返回的結果為10.456
在計算時用ROUND函式即可,比如A2單元除以B2單元格時可以這樣寫:=ROUND(A2/B2,0)
函式解析:ROUND函式是取整函式,第一個引數可以對一個數值進行判斷,第二個引數是指保留小數點後幾位。比如在做財務運算時由於貨幣可以精確到分,所以第二引數用2.
ROUND函式還有兩個衍生函式,分筆試ROUNDUP和ROUNDDOWN,這兩個函式就不是做四捨五入了,而是向上取證和向下取整。用法與ROUND一樣。
另外還有一個函式是取整函式,INT(),這個函式預設四捨五入只取整數,對於小數點後的一切數字全都不要。
INT()函式還有其他應用,比如系統裡匯出的資料中,日期顯示的是:“2018-12-11 17:33:41”這樣的格式,如果要對日期進行條件運算,這種格式是非常影響計算結果的,可以用INT函式進行批次修改。當然,這個案例實際上是可以用資料→分列來處理更快。
round函式也有其他應用,比如系統裡匯出是資料,那裡命名顯示的是金額,但卻無法做數學運算,只能做統計運算。這是因為系統內匯出的資料儲存的是文字格式,在EXCEL中進行運算時必須要轉換為數值才能運算。這時候如果要保留小數點後的數字,就用ROUND及其衍生函式來轉換。如果保留到個位,則用INT也可以。