[請問] Excel 進位位數計算問題

作者: MingFengChou (Sky)   2021-12-07 01:45:00
在Excel可以設定數值顯示的小數位數要幾個位數
不過有時候某一格顯示231 假設它計算出來的值是231.2
然後另一格顯示546 假設它計算出來的值是546.4
最後有個總計將這兩格相加 卻會得到778
若做成一個表格會變這樣
    1   2
  ╔═══╦═══╗
A ║數值1║231║  (A2=231.2)
  ╠═══╬═══╣
B ║數值2║546║  (B2=546.4)
  ╠═══╬═══╣
C ║總 計║778║  (C2=A2+B2)
  ╚═══╩═══╝
因為雖然我把每一格的數值設定為四捨五入到個位數 但電腦還是會記得每一格的精準值
然後每一次計算都會用精準值計算而不是顯示的值
結果就是導致一整排的數值若自己手動計算會跟電腦算的總計不一樣
請問有什麼設定可以讓它不要這樣嗎?還是電腦固定都是這樣子演算的?
作者: robrob99 (梁龍)   2021-12-07 02:57:00
A2 = ROUND(231.2,0)因為你改顯示,他的值還是原始值 ROUND處理後值才會變如果表格已經填完 就多插入一列 =ROUND(A2,0) 整列貼上
作者: MingFengChou (Sky)   2021-12-07 04:01:00
感謝解答
作者: zhmmg25 (小_剛)   2021-12-07 11:08:00
你只是按下要顯示幾位數,除不盡的小數點還是存在

Links booklink

Contact Us: admin [ a t ] ucptt.com