
設置小數位數后為什么得到的值與計算的值不一致
在制作財務報表的時候,經常需要設置單元格小數點(例如:只顯示2位小數);這個時候對這些數字進行求和,就會遇到求和結果和手工計算不一致的。
例如以下示例:人工成本(實際值 10000.234,顯示值 10000.23)、材料成本(實際值 5000.523,顯示值 5000.52)、其他費用(3000.243,顯示值 3000.24);人工按顯示值求合計,得到結果是18000.99;表格按實際值求合計,得到結果是18001.00。
為了保證表格計算結果和手工計算一致,可以開啟“以顯示精度為準”或者在數據處理過程中加入ROUND函數,這樣表格自動計算出的結果,也是 18000.99。具體操作步驟如下:
開啟“以顯示精度為準”:對單元格數值進行計算時,取單元格設置數字格式之后的顯示值進行計算,而不是取單元格的原始值進行計算;
操作方法:點擊Excel文檔左上角“文件”-->“選項”-->“重新計算”-->勾選“以顯示精度為準(P)”復選框,單擊“確定”按鈕,完成設置。
加入ROUND函數:對要四舍五入的數字使用round函數,按指定位數進行四舍五入;
操作方法:如上述例子,錄入顯示值時替換為公式“=ROUND(實際值,2)”,即人工成本顯示值=ROUND(10000.234,2)、材料成本顯示值=ROUND(5000.523,2)、其他費用顯示值=ROUND(5000.523,2),最終求和結果為18000.99

