請教高手 excel中為什麼拉公式的數值跟實際相加的數值不同

2021-05-19 16:34:54 字數 4229 閱讀 5074

1樓:匿名使用者

使用公式求和時,必須對單元格格式進行正確設定。選中需要統計的單元格,右鍵選單選單元格格式,將分類選為,數值,將小數點設定3位或4位。這樣比你需要的精度高一位,便於查詢問題。

2樓:匿名使用者

資料精度太高,導致計算是四捨五入了??

資料保留幾位小數啊

3樓:匿名使用者

工具》選項》重新計算,把以顯示精度為準前面的勾選框去掉,

4樓:扶明軒轅懋

顯示精度問題,顯示的數值精度與實際精度不一至。

工具-選項-重新計算,勾上「以顯示精度為準」。

為什麼excel中公式數值有時和計算出的數值不一樣

5樓:匿名使用者

若公式結果有小數因為四捨五入的原因,可能和人工計算有點尾數差,但設定下可以避免:工具-選項-重新計算-勾選「以顯示精度為準」-確定

6樓:朱薈非

顯示的差異:比如單元格格式設定的小數點位數,顯示時會產生四捨五入,但實際值沒變。所以財務上使用數字時,有時候會勾選「選項」裡的「以顯示值為準」

更新方式:如果選項裡設定了手動重算,那麼資料不會自動更新計算精度:excel處理的數值精度有一定限制,如果是要求非常精確的資料可能會有差異。

迭代計算:對一些迴圈計算,迭代計算次數越大越精確

7樓:匿名使用者

問題似乎有點籠統。excel中公式數值有時和計算出的數值不一樣的情況,可能會出現在遇有存在設定小數數位以上的小數位且有多層運算的時候。人民幣計算。

例1:將a1~a4單元格設定為數值且保留2位小數。之後,在a1鍵入=0.

021/3,螢幕顯示為0.01。我們看到的結果是對的且舍入為2位小數。

不過,如果再做一步運算,就會出現不一樣。在a2和a3同樣鍵入=0.021/3。

這時,a2和a3都會同樣顯示為0.01。在a4鍵入=sum(a1:

a3),回車。a4顯示計算結果為0.02。

為什麼不是3個0.01的和:0.

03呢?原因是:excel中實際數值與顯示數值往往是不一樣的。

如果設定為常規,=0.021/3,顯示為0.007,是一樣的;如果設定為數值且保留2位小數,=0.

021/3,則顯示為0.01,就不一樣了。而excel是以實際數值進行運算的,即3個0.

007的和:0.02。

例2:同樣用例1中的3個資料。如果財務登帳,通常將0.

007(7釐),登為0.01(1分)。這裡,0.

007實際上已經不存在了,變成0.01了。3個資料之和只能是0.

03,而不是excel的0.02。

對於這類問題的處理辦法可能有很多種。我用過的方法有:資料簡單且要求不特別嚴格的,可修正個別資料(因為誤差畢竟很小);資料量很大的,可使用trunc(將數字截尾取整)等函式解決。

不知是否對症。

8樓:匿名使用者

資料一樣,看一下格式是不是一樣,觀察一下是不是有的數字是文字格式的,或者數字前後有空格

特點:看一下單元格右上角有沒有綠色的小三角?

在g1輸入公式

=len(e1)=len(f1)

下拉填充,看看有沒有false

9樓:哼就是你了

你保留的有效數字不一樣

10樓:匿名使用者

有時候你的**裡面的格式不是常規格式,是文字格式,你給轉換成常規模式就好了

11樓:匿名使用者

在round()函式中的確會出現這樣的情況:保留兩位,對千分位的的5有些會「入」,但有些會被「舍」去,搞得人好煩,有時只好先把基數擴大10倍再處理

12樓:南晗玥叔童

1,你用的公式和函式有沒有相同

2,你輸入的數字是文字格式還是數值格式,是否相同(數值會預設靠右,文字會預設靠左)

3,數字輸入的過程中有沒有無意中輸入的空格4,輸入的數字是不是存在小數點後的數位,設定了小數位數後沒有全部顯示出來

5,輸入的數字不能加帶文字,如:5元,10斤等單位6,建議把這些數字所在的單元格格式全設為常規格式,再看一下是否相同

13樓:匿名使用者

除了計算精度不一樣,還有一種情況,會導致公式顯示數值與計算數值不一致。

沒有按ctrl+shift+enter的情況下會出現。比如,在使用offset 函式的時候,如果返回的單元格是區域單元格,這個時候公式輸入完成以後要按ctrl+shift+enter,而不是enter。否則會出現顯示值與實際值不同的情況。

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

14樓:尾爽巴澤

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

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

15樓:古城老巷萌妹子

因為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輸入幾組資料試試就知道了

16樓:匿名使用者

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

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

17樓:匿名使用者

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

excel自動求和公式 為什麼我求和設好公式下拉還是第一個的數值,請高手解答

18樓:竹孤木

你這樣叫人怎麼回答。。。至少把公式寫出來,才能找到問題吧

假定你用的是sum求和,估計你是在求和範圍裡面誤用了$固定了行號和列號,類似:=sum($a$1:$a$4)。不管你怎麼拉,後面的公式中求和範圍都不會變,即都是求和a列1到4行的值

19樓:沒去過米拉溝

是不是沒有開啟「自動重算」

試試:選項->公式->自動重算

20樓:萊昂納德_尤拉

檔案-選項-公式-計算選項裡面設為自動重算

21樓:匿名使用者

哪有那麼多原因啊,應該就一個:

點選單的工具,選項,重新計算,選中「自動重算」就可以了。

22樓:匿名使用者

你游標定在有公式的那個再截個圖看看

另外再選擇資料的時候不是自己輸入這個一定要注意 你輸入的是什麼公式 我估計是陣列公式 不然不會這樣的 三鍵啟用

23樓:匿名使用者

有兩種可能性:1.每一個單元格的公式引用為絕對引用,如$b$6是絕對引用,應改為b6。

2.每一個單元格是沒有公式,而是數字216。請檢視每一個單元格顯示什麼,再來確定原因。

24樓:

工具、選項、重新計算,選中「自動重算」,確定。

25樓:匿名使用者

不清楚你的資料和你的公式如何,只有弄清楚情況後才能提供有效幫助

26樓:匿名使用者

可能要求和其他單元格不是「數字」,比如數字後面加了空格、單元格不是數字型別等人為的錯誤,電腦認不出數字,求和時就會忽略掉。

27樓:匿名使用者

引用的問題,去掉$ 就可以變成相對引用。下拉就會變化了。吼吼。

28樓:匿名使用者

算好後按一下「f9」進行自動重算就可以了

29樓:id封神

選擇資料頁面,然後選分列,一直點「下一步」,就是把整列設成常規,點「完成」就可以了。

ecel中求和為什麼顯示為,EXCEL中求和為什麼顯示為0?

一般在在工具欄中選擇 公式選項中的 自動求和 都可以自動求和,即使改了數值也可以求和的。若之前有不當操作,可以關閉此 重新新建一個 重新列入數值自動求和。重新自動求和方法 1.一般在求和資料上面單擊右鍵把單元格格式設定為數值便可以解決。2.但是設定為數值後結果還是0的情況。3.這時候說明 資料含有隱...

excel2019中為什麼載入power pivot時顯示運

首先確認你的excel2013是不是完全安裝,如果不是完全安裝,部分功能會受限制,接下來在 開發工具 載入項 中勾選powerpivot excel的資料不能載入到power pivot中,也沒有報錯,不知道怎麼回事,請幫忙解答一下,謝謝 轉成資料庫試一下,有可能是資料格式不正確,或沒有被正確轉換。...

為什麼excel中工作表中輸入數字自動變成日期

excel中的日期其本質也是數值進行換算得來的,所以如果單元格格式非日回期格式時,答如常規或數字時,會顯示數字,同樣的,如果單元格格式為日期格式,而輸入數字,同樣會顯示出日期。1 演示使用的辦公軟體為office excel,所使用的版本為microsoft office家庭和學生版2016。2 開...