為什麼電腦上算出來的數字和計算機算的不一樣

2022-03-26 21:58:44 字數 3828 閱讀 5365

1樓:匿名使用者

你**上面的金額是不是在小數點後面還有位數只是沒有顯示出來,如果這樣就會有誤差的,你只算到了小數點後兩位,但是電腦是按照你小數點後面的所有數字加總的。

2樓:

你把資料放到excel裡面自動計算就對了。正確結果是96219.89

我用的是excel2003和iphone4s裡的計算器,結果是一樣的。

3樓:匿名使用者

如果是兩種方法計算的結果或過程中的資料型別或小數點取值位數不一樣,那麼得到的結果就會不一樣。

例如兩個浮點數相加運算,3.6+8.2,如果一次計算的取值結果為整數12,另外一次計算的取值結果為浮點數是11.

8,那麼得到的結果就會不一樣,另外如果結果有多位小數,小數點後取值位數不一樣也會導致結果不同。

4樓:匿名使用者

計算器上只能儲存12位

電腦上的計算器可以儲存更多,

就可能不一樣哦

5樓:匿名使用者

我計算的結果也是96219.89,我想你應該是哪個地方小數點後面的0搞錯了。

6樓:匿名使用者

如果是多位小數,或者計算過程會產生多位小數,確實會出現你說的這種情況,那是資料在轉化為二進位制的時候位數決定了其轉換精度,而電腦和計算器顯然位數不一樣,取的精度也不一樣,最終最後一個位數和取的保留小數之間,便會由四捨五入而影響到保留的數值。

看您算的這個應該是財務的錢,應該是一個求和吧(中間不會產生多位小數),都是兩位小數,兩位無論是計算器還是電腦,都不會用到完全的小數位數,所以肯定是您某個地方錯了,輸入錯誤。 另外據我目測最後一位,是不是您給的資料不全,都不是7或者8呀。

7樓:匿名使用者

首先提醒你注意:應該是計算「器」,不是計算「機」。計算機就是電腦。

其次,你這些資料應該是電腦excel表裡的吧。金額這一欄應該是根據前面的資料經過一組公式、演算法計算出來的,而不是手動計算完填上的,對吧?所以,你金額這一欄每行都是2位小數,這個2位小數都是經過四捨五入的,例如:

10367.60實際上可能是13067.598(僅僅是個舉例,不要太較真。

)因為你把這個格的格式設定成了「數字、保留2位小數」,所以顯示是10367.60,而最後這行你用的是「自動求和」公式,它會根據實際的資料(13067.598)來進行計算,多行之後,你就發現最後這行比你用看到的資料進行計算器計算的得數小了0.

02。這是因為你上面這些行的資料裡四捨五入的太多了,估計大多數都是入,沒幾個舌的造成的。

8樓:卿閒靜

電腦上的求和跟計算機不一樣,哪個才是正確?謝謝

excel總計用公式算出來的為什麼和計算器算出來的不一樣? 50

9樓:影子斜陽落葉

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

10樓:平陽虎

看看帶行號列標的截圖,包括你用的公式。

11樓:斐其英翦己

是這樣的,excel會出現這樣的問題,例如3.333、3.333

、3.333三個數以及之和9.999共四個資料,各自四捨五入兩位的情況是3.33

、3.33

、3.33

、10.00,差異就是這麼出來的。

解決方法:

2007之前的版本:選擇選單工具、選項、重新計算,選中「以顯示精度為準」

2007開始的版本:檔案、選項、高階,選中「將精度設定為顯示精度」

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

12樓:次次次蛋黃米亞

原因:可能是將求和顯示的單元格設定了小數位數。

解決方法:

1、在excel**的求和計算時,可以看到此時計算出的資料與計算器算出的資料不同。

2、選中求和值顯示的單元格並找到工具欄中的小數位數快捷設定按鈕。

3、點選多設定幾位小數位數,即可發現此時求和值顯示的位數增加,計算的資料結果已經與計算器求和的數值相等。

4、或者在選中的單元格處點選滑鼠右鍵,選擇「設定單元格格式」並在其中選擇數值設定多個小數位數即可。

13樓:第七次要分

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

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

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

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

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

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

14樓:朱薈非

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

15樓:有個小家碧玉

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

16樓:匿名使用者

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

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

17樓:執手莫離的相擁

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

18樓:匿名使用者

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

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

19樓:匿名使用者

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

20樓:匿名使用者

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

21樓:匿名使用者

資料的格式各不相同,點選單元格,右擊會出現設定單元格格式,在裡面可以設定,「數字」一欄有常規、文字、數值等等。這是資料的格式,由於單元格格式的不相同,一樣的數字它們的格式就有可能不一樣,所以相加的結果就和計算機不一樣。

22樓:匿名使用者

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

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

3 14是怎麼算出來的?3 14是怎麼計算出來的?

是由直徑與圓周,通過計算相互求 計算 得出來的。計算圓面積時直徑增加個一,圓周就增加三點一四 159 不盡小數 同理,每增加一個,直徑就增加個一。是由我國古代數學家祖沖之的割圓術求出來的。我國古代數學家祖沖之,以圓的內接正多邊形的周長來近似等於圓的周長,從而得出 的精確到小數點第七位的值。圓周長 直...

C語言20 0(3 6 10 0)算出來的結果為什麼是0不是0 0不是低精度轉化為高精度嗎

上式中,按運算子優先順序,要先計算小括號內的東西。小括號內 3 6 最優先。c 語言中 3 6 是整常數除以整常數,處理為 整除 運算,商為 0。然後 執行 0 10.0 這時 再 低精度轉化為高精度 0.0 10.0 得 0.0,20.0 0.0 最終結果是 0.0。若,你寫 3.0 6 10 或...

以前的市盈率如何計算,市盈率是怎麼算出來的?

14.49元時的市盈率的依據應採用07年的業績計算為16.1倍,而08年11月的市盈率,如果你要算靜態市盈率應該是將07年的業績先進行攤薄即 0.9 0.3 1.4 0.4286元,那麼08年11月的靜態市盈率就是20.74 0.4286 48.39倍,而08年11月的動態市盈率可以 計算為 0.5...