係統粉 > 電腦問答 > 其他問答

已解決EXCEL中使用函數求和後,省略小數後,累加的數和計算器所加的數差1元如圖

提問者:大智520若愚  |  瀏覽次  |  提問時間:2017-01-08  |  回答數量:1

求助:EXCEL中使用函數求和後,省略小數後,累加的數和計算器所加的數差1元(如圖)

EXCEL中使用函數求和後,省略小數後,累加的數和計算器所加的數差1元如圖(圖1)

已有1條答案
這還不叫風

這還不叫風

回答數:67  |  被采納數:98

我找到答案了。




用計算器加出來的和excel中自動求和的得數是不一樣,這是因四舍五入造成的。
如果我們通過“格式-單元格-數字-數值”把單元格格式設為保留兩位小數,實際上兩位小數以後的數字並真正沒有舍去,隻是我們看不見而矣。

比如:在單元格A1輸入1.234,B1輸入1.113 ,則A1顯示為1.23,B1顯示為1.11

在C1中輸入=A1+B1,則顯示為3.35(1.234+1.113=1.347,然後四舍五入為1.35)

這樣,與計算器計算的1.23+1.11=2.34就不同了。

解決這個問題的辦法:

方法一、勾選“工具--選項--自動重算--以顯示精度為準”。

方法二、凡是涉及公式計算的數據,根據需要用round函數將其四舍五入,如函數“=round(A1/B1,2)”就是將A1/B1的結果保留兩位小數。

---------------------------------------

“我想那個不是四舍五入的問題,兩個數差了144呢?”

答:有可能是修改數據後,公式還沒有自動計算。打開“工具--選項--重新計算”,選擇“自動重算”複選框,按確定。

另外,還有可能數據有文本格式的數字,檢查一下單元格的左上角有沒有有綠色小三角,如果有,點左邊的黃色的有!的圖標,查看是不是文本格式,因為文本數據不參與計算。

2017-01-08 02:19:31
讚 6
相關問答
最新其他問答
解決方法