[请问] 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