為什麼EXCEL表裡有些數字相加與計算器相加的結果不一樣

2021-04-30 21:25:03 字數 2999 閱讀 9991

1樓:匿名使用者

你要單擊單元格的右鍵去設定一下資料格式,裡面有文字,數值(數值後面有保留兩位小數),這樣就會有計算的精度和計算器不一致的原因

2樓:匿名使用者

應該是公式差異,如果運用sum公式或者直接等號將數字相加的沒錯的話,肯定是和計算器算出來一樣的。但是,用sum公式時注意,直接選取的過程如果中間隱藏了幾行,那麼就會把隱藏的數字也一起加進去,那就和你看到的資料不一樣了。

3樓:匿名使用者

不做任何格式設定,文字型的數字 左對齊;數值型的數字 右對齊

或者用=isnumber(數字格),驗證。是的「t」

怎麼操作修改excel表裡有些數字相加與計算器相加的結果不一樣??

4樓:陽光上的橋

如果小數點最後一位數有差異,例如1.1+1.2=2.

4了,可能是四捨五入的問題,兩個加數看起來是1.1和1.2,實質可能是1.

13和1.24,求和為2.37再四捨五入就是2.4了。

5樓:匿名使用者

文字型數字和數字型數字是可以相加的,

其結果與計算的不一樣,應該是有些數字是顯示值並不是實際值。

6樓:匿名使用者

不做任何格式設定,文字型的數字 左對齊;數值型的數字 右對齊

或者用=isnumber(數字格),驗證

7樓:匿名使用者

對對應的單元格選擇數值,然後出現一個保留兩位小數的選擇,把小數點位數增加即可

8樓:匿名使用者

數字的一些設成數值型,一些是文字型

excel**求和資料和計算機不一樣怎麼辦

9樓:第七次要分

excel**就是在計算機上執行的,「求和不一致」的產生應該是excel計算結果與計算器計算結果不一致。

產生原因:數字的實際小數位數與excel**中顯示的位數不一致。

例如,在計算金額時,數量×單價=金額,15.37*4.25=65.

3225元,但單元格實際顯示一般為65.32或65,在預設情況下,excel計算是按數字的實際大小來計算的,當多個金額再進行求和時,誤差就有被放大的可能。

解決方法:①通過設定,使excel**計算以顯示精度為準,「檔案」→「選項」→「高階」→勾選「將精度設為所顯示的精度」;

②使用round函式修約數字位數,=round(數字/公式,小數位數)。

10樓:朱薈非

開啟工具-選項-重新計算,把「自動重算」勾上,把「以顯示精度為準」的勾去掉

11樓:有個小家碧玉

excel**可以自動求和的,如果計算結果不對,你看一下公式是否正確,資料內容是否是數值。

12樓:匿名使用者

你看下那些資料裡是不是有文字型的資料,也就是說就是文字形式,它是不能參與計算的。而你計算機計算時那些資料都是直接以資料形式輸進去的,計算的結果當然不一樣。

看下excel裡單元格資料中是否有某個單元格的左上角有綠色的標誌,那個就是文字型的資料,通過設定單元格格式可以把它改了,之後再計算下酒沒錯了

13樓:執手莫離的相擁

我也遇到了搞了一天了,沒找到原因就是不一樣,求和多出來6000多元

14樓:匿名使用者

不太可能吧,二者都是計算機計算的,肯定是一致的,你檢查是否你某個環節錯了!

excel裡的資料都是整數,為什麼求和還跟計算器算的不一樣?

15樓:德琰濮巧蘭

確認下是不是有幾行資料被隱藏掉沒顯示出來(看最左邊的序列數字是否連貫,如圖中的14.16兩行被隱藏了),被隱藏的資料還是會被excel求和的。

16樓:匿名使用者

說明通過設定單元格格式的方式,使單元格顯示的整數效果(但單元格實際資料為小數),這樣就會導致運算和與顯示的不一致。

可以對原有資料通過=round(原資料,0)或=int(原資料)進行取整,然後計算結果就會完全一致。

17樓:文所未見的文

不四捨五入用=int(a1/b1)

要四捨五入用=round(a1/b1,0)

不用公式的話,設定單元格格式,分類選數值,小數位數填0

excel**用公式計算出來的數值跟計算器計算出來的不一樣,怎麼辦?

18樓:尾爽巴澤

會計軟體\計算器\excel**公式,都涉及四捨五入,您的差異是三者的精確程度不同導致

如果全部精確到分,計算器、會計軟體都需要按相應設定,excel的每一個涉及數值的公式外面都要加上=round(*,2) 如原來公式為=a1/b1,現在要改為=round(a1/b1,2)

19樓:古城老巷萌妹子

因為ecxel是對925.735和333.625求和後保留兩位小數,而你是先取兩位小數後計算

造成的誤差

對於計算機而言,取兩位小數只是形式上的保留,他的實際值沒有改變.

如果你想要像你手動計算的結果,可以先對前兩個數取2位小數,再計算=round(925.735,2)+round(333.625,2)=1259.37

要想怎麼解決,看你想要什麼樣的結果,如果想要1259.36的,不要動任何東西就可以了,想要1259.37的,按我上式就可以了,當然當中的資料可換成變數,

則在c1輸入

=round(a1,2)+round(b1,2)在a1和b1輸入幾組資料試試就知道了

20樓:匿名使用者

要麼是公式本身錯了,要麼是資料顯示格式問題。

我的excel結果確實是4.411.那麼絕對是你按計算器的時候按錯了。

21樓:匿名使用者

把計算器上的小數位數與excel小數拉數設定相同。

在excel裡面輸數字 001863 為什麼前面的 00 顯示不出來 要怎樣才能顯示出來

excel預設輸入數字為數字格式,所以輸入001863,它會覺得前面的0沒有意義,自動刪除,所以只會顯示1863。設定方法 一 設定 1 選中要顯示數字的單元格。2 格式選單中選擇 單元格 選項,在 設定單元格格式 對話方塊中,選擇 文字 確定即可。二 加標點 可以先在要輸入數字的單元格中輸入符號 ...

為什麼excel複製貼上後數字變字鍵

設定單元格格式 看你需要的是 數值 還是 文字 還是 日期 像我的屬於 日期 就選擇 日期 就好了。有兩種可能,一種是複製的內容有錯誤,錯把 當成了數字,別外一種情況 極有可能是這一種 就是單元格格的寬度太小,造成資料不能完整顯示,用了符號代替,還有可能是單元格格式設定造成了這樣一種情況。多數情況下...

excel中為什麼輸入數字顯示不出來,什麼原因,設定單元格格式也不管用

原因有2種可能 1種是這個單元格設定了條件格式,另外一種原因是你的單元格格式沒有設定對。解決方法如下 1 開啟你所要輸入數字的excel 首先選中要設定格式的單元格。2 在選中的單元格上右擊,在彈出的右鍵選單中選擇 設定單元格格式 3 在彈出的 單元格格式 對話方塊中,選擇 數字 選項卡,再選擇分類...