excel四捨五入問題,Excel 四捨五入 取整 問題

時間 2022-02-28 12:05:04

1樓:office辦公小技巧

excel如何進行四捨五入?

2樓:匿名使用者

一種用if 巢狀二種方法公式=lookup(a1,,)但你的這個資料是不是隻在1-2之間,如不在又要如何處理

3樓:匿名使用者

round 函式

round函式的作用是返回某個數字按指定位數取整後的數字。語法為「round(number,num_digits)」,其中number是需要進行四捨五入的數字,num_digits為指定的位數,按此位數進行四捨五入,如果 num_digits 大於 0,則四捨五入到指定的小數位,如果 num_digits 等於 0,則四捨五入到最接近的整數,如果 num_digits 小於 0,則在小數點左側進行四捨五入。例:

a1=1.5

a2=round(a1,0)

a2=2

a1=1.4

a2=round(a1,0)

a2=1

a1=1.55

a2=round(a1,1)

a2=1.6

a1=1.54

a2=round(a1,1)

a2=1.5

a1=154

a2=round(a1,-1)

a2=150

a1=155

a2=round(a1,-1)

a2=160

4樓:匿名使用者

比如判斷a2單元格,可以在a3格里輸入 =if(a2<1.0001,1,if(a2<1.5001,1.

5,if(a2<2,2,a2)))就是用if函式,可以巢狀,格式為:=if(判斷式,判斷式為真返回值,判決式為假返回值)

5樓:匿名使用者

最簡單的公式(假設資料在a1):

=roundup(a1*2,)/2

如果非要有小數點,設定單元格格式,一位小數。

6樓:匿名使用者

在a1輸入你要四捨五入的值,在b1輸入公式即可

=if(ceiling(a:a=0.1,0.5),ceiling(a:a+0.0001,0.5),ceiling(a:a-0.0001,0.5))

excel 四捨五入 取整 問題 10

7樓:走近植物世界

excel四捨五入操作步驟如下:

1.需要先計算出第一個的四捨五入數值,滑鼠左鍵單擊第一個計算結果的輸入單元格,如下圖紅框所示;

2.滑鼠左鍵單擊上面的「fx」圖示,插入函式,如下圖紅框所示;

3.插入函式框的選擇類別選擇「全部」,如下圖紅框所示;

4.在選擇函式裡面找到並且滑鼠左鍵單擊「round」,如下圖紅框所示;

5.下面有相應的解說「按指定的位數對數值進行四捨五入」,如下圖紅框所示;

6.然後點選右下角的「確定」按鈕,如下圖紅框所示;

7.在函式引數框填入相關資料座標,如下圖紅框所示;

8.左下角會顯示計算結果,如下圖紅框所示;

9.然後滑鼠左鍵點選「確定」按鈕,如下圖紅框所示;

10.就會計算出第一個四捨五入的數值,利用填充柄計算出其他需要計算的數值,如下圖紅框所示。

8樓:

方法/步驟

1首先隨意的打出兩列數字,然後做除法運算,如圖所示c4單元格除以d4單元格,待e4右下角出現十字游標時,滑鼠下拉,可以最c和d列做除法運算。

2由此可見,相除的時候有很多小數點出現,這是我們對計算結果取整,在計算函式公式前面寫上「int「,單擊」enter「鍵。

3然後往下拉,複製計算公式,如下圖所示:

4取整之後的計算結果如下所示,去掉了計算結果的所有小數位。

5解析來演示怎麼做四捨五入運算,同樣把int去掉,寫上」round「函式,並點選」enter",後面的1表示的是保留小數點後一位,對小數點第二位數做四捨五入運算。

6選中單元格往下複製公式,如下所示:

7由下圖的計算結果可知,round只是對計算結果做了保留一位小數的四捨五入運算。

8要是四捨五入運算想取整數的話,直接把小數位的1改為0即可。由此就演示了取整和四捨五入的運算過程。

9樓:不不**

excel四捨五入取整

10樓:飛笛堯琳晨

因為分配量為6,不足以分配到以740916統計概率的各個時段,只能以優先分配的方式,選擇c2:c4佔比,然後在d1單元格中輸入以下公式,並向下填充

=6*c2/sum(c$2:c$4)

e列對d列取整。

11樓:思雪遙遙

如果2/3在a1,那麼用round(a1,0)替換你公式中的a1。

12樓:【陳裕峰

加上=round公式進行計算就可以達到你想要的真正四捨五入資料了。

13樓:匿名使用者

假設2/3在a1單元格內

在以後用a1做運算時

用公式round(a1,0)四捨五入到整數代替直接普通公式中的a1

14樓:匿名使用者

round()

round

返回某個數字按指定位數取整後的數字。

語法round(number,num_digits)

number 需要進行四捨五入的數字。

num_digits 指定的位數,按此位數進行四捨五入。

說明 如果 num_digits 大於 0,則四捨五入到指定的小數位。

如果 num_digits 等於 0,則四捨五入到最接近的整數。

如果 num_digits 小於 0,則在小數點左側進行四捨五入。

示例公式 說明(結果)

=round(2.15, 1) 將 2.15 四捨五入到一個小數位 (2.2)

=round(2.149, 1) 將 2.149 四捨五入到一個小數位 (2.1)

=round(-1.475, 2) 將 -1.475 四捨五入到兩小數位 (-1.48)

=round(21.5, -1) 將 21.5 四捨五入到小數點左側一位 (20)

15樓:卻睿巧胤運

解:0.1~1.49

取值11.5~2.49

取值22.5~3.49取值3

16樓:哪吒三太子

更新你一定來例假公子世無雙呀莫傷心連續劇睡覺了

excel**四捨五入結果不對

17樓:匿名使用者

估計是單元格所在的數字並不是真實的59.185,把列寬調整大點看看,詳細見下面例子:

a1顯示為59.185,實際上a1的值是59.1845,只是當列寬不夠大時,自動四捨五入顯示當前列寬可以顯示的最大位數而已。

這時四捨五入,還是按59.1845運算的,保留兩位小數時,當然就得到59.18而不是59.19了。

四捨五入公式,後面的數字2表示保留兩位小數。

=round(a1,2)

以下公式表示只要保留位數後面有不為0的數字就向上進位,如59.181,得到59.19

=roundup(a1,2)

18樓:匿名使用者

在b2中輸入或複製貼上下列公式

=round(a2,2)

下拉填充

如果是捨去,公式為=rounddown(a2,2)或=trunc(a2,2)或=floor(a2,0.01)

19樓:大肚有話說

正常的四捨五入是逢五進一,應該沒有問題,假如你想讓59.185捨去結果為59.18,可以用多個函式得到你想要的結果,比如:rounddown、floor、trunc。

參考附圖紅色的函式都可以達到你的要求

另外,在程式設計中,有很多情況會用到銀行家舎入演算法,即:四捨六入五取偶(又稱四捨六入五留雙)

據說,大部分的程式設計軟體都使用的是這種方法,也算是一種國際標準。 所謂銀行家舍入法,其實質是一種四捨六入五取偶(又稱四捨六入五留雙)法。其規則是:

當捨去位的數值小於5時,直接捨去該位;當捨去位的數值大於等於6時,在捨去該位的同時向前位進一;當捨去位的數值等於5時,如果前位數值為奇,則在捨去該位的同時向前位進一,如果前位數值為偶,則直接捨去該位。

簡單的說,就是:四捨六入五考慮,五後非零就進一,五後為零看奇偶,五前為偶應捨去,五前為奇要進一

20樓:葬花吃人

=trunc(a1,2)

excel問題,保留兩位小數但不需四捨五入如何做到

21樓:匿名使用者

1、新建excel,插入樣例資料,

12121.22413

13281.31526

24292.42812

15151.52928

28282.32915

29292.92415

23232.31331

24242.42642

13131.31231

26262.62862

12121.22922

28282.81581

29292.92862

15151.52922

2、編寫函式,=trunc(d1,2),實現保留前兩位小時,同時不會做四捨五入操作,

3、複製該函式,填充整列,實現所有的單元格操作,可以看到沒有四捨五入,

4、如果需實現四捨五入功功能,輸入函式=round(d1,2),可以發現資料已經做了四捨五入,

22樓:陳緒什麼都不懂

用提取數字中特定位置的文字函式的方法可以達到你想要的效果,使用到的函式有mid、find兩個函式。

1、假設需要保留小數的數值位於a1單元格,公式為=mid(a1*100,1,find(".",a1)+1)/100,如數值為2015.925,返回值為2015.

92,不作四捨五入計算。

2、原理:①先將數值乘以100,確定保留小數點前的數值為要求的數字;②通過查詢小數點的位置,確定要提取的個數,因為提取是從第一個開始,所以這裡find函式返回的結果要加上1才能達到提取的目的,提取小數點以前的數值,即為目的想提取的數值;③原始數字乘以100,所以結果要除以100,才是想要求的結果。

23樓:匿名使用者

資料在a1,b1輸入:

=trunc(a1,2)即可

24樓:匿名使用者

輸入:=trunc(a1,2)

然後向下填充公式.

25樓:匿名使用者

=floor(a1,0.01)

26樓:匿名使用者

=trunc(a1,2)

a1為你的小數~

excel表減少小數位數後四捨五入精度的問題

27樓:滕樹萍

在excel中,我們用「單元格格式」--「數值」-「小數點位數」的方法設定的小數位數,僅僅是使我們看不到多餘的小數,其實該小數還是存在,電子**仍是按原有的小數位數計算的。

例如:把a列的單元格格式設定為小數點位數為0。a1=1.3 a2=2.3 a3=a1+a2

a3的值為4 (1.3+2.3=3.6 ,再四捨五入,顯示的為1+2=4)

而在勾選「工具--選項--自動重算--以顯示精度為準」後,a1就變為1,a2就變為2

a3的值則為3。(1+2=3)

為避免計算中結果不準確,

對策1:

凡是涉及公式計算的資料,根據需要用round函式將其四捨五入,如函式「=round(a2*b2,1)」就是將a2*b2的結果保留一位小數。

對策2:就是你說的——勾選「工具--選項--自動重算--以顯示精度為準」。

因此,建議您再仔細檢查一下公式或數值的格式,你在設定「工具--選項--自動重算--以顯示精度為準」之前,可能一些數值已經出現了偏差。

28樓:匿名使用者

因為你選擇是四捨五入,所以超過5的就會進上去,比如使用round(),round(資料所在單元格,你想保留小數點的位數)4.4,4.5,4.

9四捨五入後就是4,5,5,而使用rounddown(),結果就是4,4,4了

有關Excel的四捨五入,有關excel四捨五入的函式

只能用函式.要達到你的效果,分兩部 1 設定你要顯示的單元格格式,小數位 3位 2 輸入公式 rounddown 1.222,2 看看 是不是顯示為1.220 介紹一下round rounddown roundup三個函式應用的區別。round函式 按指定位數對數字進行四捨五入。如輸入 round ...

excel2019,四捨五入函式

office辦公小技巧 excel如何進行四捨五入? 一隻東瓜跌下水 比如你要整數就是 round a1 b1,0 round 函式 說明round 函式將數字四捨五入到指定的位數。例如,如果單元格 a1 包含 23.7825,而且您想要將此數值舍入到兩個小數位數,可以使用以下公式 round a1...

excel中如何四捨五入,EXCEL中如何設定四捨五入?

excel中快速四舍五 excel如何進行四捨五入?在excel中如何快速的進行四捨五入 excel四捨五入一般用round函式,具體說明如下圖 當然,將單元格區域設定為數值格式,設定小數位數 0時,會按四捨五入顯示數值 一般預設的都是四捨五入的,你要是保留小數位的話,你可以先選擇該單元格,然後右鍵...