EXCEL求和的精度問題

這是我前段時間在sapkevin.cublog.cn上寫的博客,現轉載在此。

有同事來問個EXCEL求和的問題,他覺得很奇怪,以前沒有發生過,或者沒有注意到,而這次讓他反覆計算了很長時間不解其原因。

故障現象:

他有個任務清單文件,其中有一列是金額,EXCEL自動求和時爲XXX.68,而他自已計算時,卻是XXX.70。他以爲是自己的計算器輸入錯誤,反覆計算了幾次,都是一個答案。他也檢查了EXCEL中的格式,也沒發現文本格式的數字,卻始終有差異,他讓我去看這個文件,我看了文件的公式,沒有問題,我判斷可能是系統取整的問題,就在金額這一列按個看金額數字,果然,有部分單元格中的數字不是正常的2位小數,而是6位小數,我問他,是不是這些數字是從別處COPY的,他說是,是他在另外的文件中用公式計算的,他直接就COPY過來了,問題就在這。你在單元格顯示出來的是2位小數,但實際它是6位小數,實際計算時,它是按6位小數計算的,這裏面有向上取整和向下舍數的,所以會出現差異的。

下面我用個例子來說明這個問題。

clip_image002

我在EXCEL中輸入10.234325,爲方便,我都用這一個數,下面的粗斜體是求和數。

clip_image004

我再在下一列複製了這些數。之後我改變單元格格式爲2位小數。

clip_image006

clip_image008

確定後,會出現下面的畫面。

clip_image010

這時你會發現,數字已經變爲10.23了,但後面的求和還是71.64,你用計算器計算一下,會發現,和應該是71.61的!

怎麼辦?我們想讓和變爲71.61,而不是71.64,因爲我們用的是2位小數。

點擊工具菜單下的選項。

clip_image012

會出現下面的畫面。

clip_image014

注意塗色的部分,它的意思是以顯示精度爲準。我們給它鉤選上。

clip_image016

這時,確定退出設置。EXCEL彈出一個警告,告訴我們數據將永久丟失精度,就是說,EXCEL將自動處理數據,處理的精度不可恢復。

clip_image018

點擊OK。看看,剛纔求和的數是不是變了?

clip_image020

這就是以顯示精度爲準的選項的使用。靈活的使用這個選項,可以給我們一些幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章