我用ecel計算工資保留2位小數點再自動求和

2021-09-08 08:57:04 字數 2887 閱讀 2963

1樓:九十四樓

可能是這樣:

你的每個人的工資計算出來都是好多位小數,例如:a1的單元格公式算完=2345.345758,a2=3233.14678,沒有四捨五入到0.01。

但你設定的顯示精度是兩位小數。這樣,a1就會顯示2345.35,a2就會顯示3233.15。

可實際參與運算(比如求和)時,a1還是按2345.345758加,a2還是按3233.14678加。

這樣,a1、a2自動求和的結果就是5578.49,手動按2345.35加3233.15計算就是5578.50。

【差1分錢】

解決方法:

修改你原來每個人工資的公式,比如a1內輸入:=round(原來的公式,2)。ok!

當然也可以插入一列,比如插入b列,b1內輸入:=round(a1,2)。然後對b1、b2……求和。

2樓:匿名使用者

你看到的數字不是真值,比如你看到的是1.21,他實際的值可能是1.2136,後面是有安數字的,你用自動求和時,公式用1.

2136計算,而你手動計算時是用1.21計算,所以會產生差異。

解決這個問題,你就把你原來的公式外加一個公式,=round(原公式,2)

原公式就是得出1.2136那個單元格內的公式。然後自動求各就可以了

3樓:奇彩炫之歌

原因: 你保留2位小數僅是顯示上顯示兩位,實際上的值經過除算小數位不止兩位。

解決方法:1,使用函式先取位再加總。以下的兄弟的方法都可以實現

2,讓excel 按顯示的資料進行加總(如excel 2003 在工具-- 選項--重新計算--“以顯示精度為準” 打勾 ;如 excel 2010 檔案--選項--高階 --計算經工作簿時 “將精度設為所顯示的精度” 打勾)

4樓:

=round(引用原有資料中的第一個單位格,2)比如:a1 1.4641 b1 =round(a1,2)下拉。

a2 1.8116

即得:b1 1.46

b2 1.81

b1+b2=3.27

而原來的a1+a2自動求和,並保留2位小數點,得:a1+a2=3.28

有感覺了嗎?

5樓:

這是四捨五入造成的現象,一般差的不多,可以將計算結果手動調整一下,現在大家對幾分錢是不會計較的。

6樓:匿名使用者

鞍山樹人計算機學校歡迎你的諮詢

一般excel設定正確是不可能出錯的

你手算的時候精確的位數可能和電腦的不一樣 四捨五入的時候就會有小小的偏差

建議你多保留一些位數就可以了

7樓:山口壇斜

這是由於尾數四捨五入引起的。

正確方法:

計算每個員工工資時不僅使用格式限制兩位小數,還要同時使用公式限制兩位小數(防止尾數累加產生你所看見的偏差):=round(你原來的公式,2)

這樣累加的結果就不會有你所說的問題了。

8樓:匿名使用者

用round函式。四捨五入。

9樓:百足先鋒

是你個人的問題,有時候你自己可能沒有四捨五入,電腦是不會計算錯的,只要你設定了單元格數值兩位小數點,他會自動四捨五入的

10樓:好鬼憎註冊名字

=round(a1,2)

a1可以是單元格,也可以是資料或者公式

excel自動求和的結果與計算器加的結果總會差幾分,是怎麼回事啊

11樓:匿名使用者

呵呵,如果是帶小數的浮點運算求和,就會有差別。

12樓:匿名使用者

這種不一樣可能有幾種情況:

1、如果只是相差一個尾數,可能是四捨五入的原因,樓上幾位都已經講過了。

2、如果相差較大,excel計算的結果比計算器計算的結果小,可能是有些資料是文字型的,自動求和時不參加計算。

3、如果相差較大,excel計算的結果比計算器計算的結果大,**中含有隱藏行,用sum求和時將隱藏行的資料也計算在內。

處理:excel計算的結果比計算器計算的結果小,可能是計算範圍內有文字型數字,可以選中這一列資料,然後用資料——分列,轉化為數值型,結果應該就對了,或者,先複製一個空單元格,再選擇資料區域,選擇性貼上,勾選“加”,也能轉化為數值型。

excel自動求和所得數值四捨五入並保留2位小數

13樓:騎雲

看你的題目,是要將角位的數值四捨五入,然後顯示的時候,顯示為x.00的格式。如果是這樣的話,用下面的公式:

在d6輸入:

=text(round(sum(d4:d5),0),"¥0.00")

14樓:匿名使用者

設定d6格式為數值,保留兩位小數

再設定 d6 =round(sum(d4:d5),0)

試了一下可以實現你的要求,但不確定是否嚴謹

15樓:

在d6單元格輸入以下公式即可

=int(sum(d4+d5)+0.9999)

16樓:匿名使用者

參考公式:

=round(round(sum(d4:d5),),2)

17樓:_薩摩耶de微笑

d6=round(sum(d4:d5),2)

18樓:匿名使用者

=text(sum(d4:d5),"¥0.\0\0")

19樓:匿名使用者

公式為:

=text(round(sum(d4:d5),0),"¥0.00")

ecel中用公式計算出來的數保留兩位小數我只會

如果是要四捨五入的兩位小數 round 原公式,2 如果是隻保留兩位小數,後面的直接不要 即不四捨五入 int 原公式 100 考慮兩個辦法 1 所有數值都是多位小數,但只顯示兩位小數,這是數值更精確,但看上去不一致的做法 2 提前把小數處理成真正的兩位小數,利用round 函式,如round 12...

如何讓ecel四捨五入並且保留2位小數點

可以使用round函式進行四捨五入,並且指定保留小數位數。例如 公式 round 123.456,2 結果 123.46 選定資料資料區域 右鍵 設定單元格格式 數字 數值 設定小數位數為2 你也可以使用函式 round a1,2 你還可以通過增加和減少小數位數的按鈕來實現 excel excel怎...

excel中,公式計算的結果怎麼保留兩位小數

用round的公式可以解決這bai個問題。例如round 公du式,zhinum 公式是你之前的函式,daonum是你想要保留的幾專位小數位。具體操屬作步驟如下 1.開啟excel 選中需要存放處理後資料的單元格。2.在該單元格輸入 round 之後,輸入對於處理前的資料所應用的公式 b4 3 3....