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

時間 2021-09-08 08:56:48

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")

用excel計算2 3 4 ,用excel計算2 3 4 5 6等於幾

在excel中 叫做運算子,如果一個公式中有若干個運算子,excel 將按下表中的次序進行計算。如果一個公式中的若干個運算子具有相同的優先順序 例如,如果一個公式中既有乘號又有除號 excel 將從左到右進行計算。優先順序見 使用括號 若要更改求值的順序,請將公式中要先計算的部分用括號括起來。例如,...

ecel裡用if函式寫滿足多個條件的計算應該怎麼寫

海天盛 如果將函式與 符號和 符號結合起來寫通用公式,可以滿足多種條件下的計算要求。如下參考 1.首先,開啟excel 將需要判斷的資料輸入到工作表中,如下圖。2.然後在d1信源中輸入公式 if a1 2 b1 2 yes no 3.按下ctrl shift enter後,zdd1單元格根據if函式...

用簡便方法計算 25 125 ,用簡便方法計算 25 125 4 8 nbsp

芙蓉千尋 1 25 125 4 8 25 4 125 8 100 1000 100000 2 27 28 27 22 27 28 22 27 50 1350 3 80 4 125 80 125 4 125 10000 500 10500 4 54 101 54 100 1 54 100 54 540...