每年的年底數(shù)據(jù)匯總時,經(jīng)常會聽到有人抱怨,“僅僅是1分錢的差異,卻讓我檢查了好久,怎么看也沒看出錯誤在哪里“。其實,有時候真的不是我們的錯誤,因為EXCEL中單元格數(shù)據(jù)顯示值與實際值不一樣。
以工資計算為例,如圖 1所示,某公司工資表中,D2單元格公式為:
=B2/22*C2
即按沒人的基本工資除以工作日22天再乘以出勤天數(shù)計算,經(jīng)常出現(xiàn)手工匯總每個員工工資總額與使用D7單元格中用SUM函數(shù)得到的和差1分錢,有什么辦法讓合計金額計算正確嗎?
圖1 匯總金額與實際差1分錢
解決方案1
設(shè)置計算精度為以顯示精度為準。
操作方法
如圖 2所示,單擊“文件”選項卡→“選項”→“高級”,在“計算此工作簿時”區(qū)域勾選“將精度設(shè)為所顯示的精度”復選框,單擊“確定”按鈕。
圖2 設(shè)置以顯示精度為準
注意:設(shè)置完畢后,該工作簿內(nèi)所有的公式計算將受到影響,按照“所見即所得”的模式計算。例如設(shè)置單元格數(shù)字格式為0位小數(shù)后,數(shù)據(jù)將以整數(shù)部分進行計算,需慎用。
解決方案2
使用四舍五入函數(shù)確保計算精度。
操作方法
如圖1所示,在E2單元格輸入公式:
=ROUND(B2/22*C2,2)
對每個人的計時工資按“四舍五入”保留2位小數(shù),則E7單元格SUM函數(shù)求和可得到正確結(jié)果。
原理分析
本例中,由于使用除法運算中差生了無限不循環(huán)小數(shù),例如王衛(wèi)平的工資額為:6000/22*20=5454.54545454545,并非顯示的5454.55元,從而造成求和運算的差額。