然后单击确定
我们在使用Excel电子表格制作数据报表时,为了避免大量的十进制运算,经常会使用四舍五入的方法,但这可能会造成数值运算的错误,而且不容易找到原因。
如果计算值的精度不高,可以点击Excel菜单栏上的格式-单元格,在单元格格式窗口中设置小数位数(如图1所示),决定保留几个小数位数,多余的位数将被丢弃。
图1设置单元格格式窗口中的小数位数
然而,这将产生一个问题。假设A的值为34.52,四舍五入后为35;b是67.8,四舍五入后是68。按理说四舍五入后两个数之和应该是103,但是为什么Excel计算的是102呢?原来,这是因为当数字相加时,Excel会根据四舍五入前的数字进行运算,实际值和计算值会有差异。
解决这个问题最简单的方法就是点击Excel菜单栏上的工具-选项,勾选“重新计算”选项卡中的“基于显示精度”项(如图2所示),然后点击确定。此时,程序将弹出一条消息,告诉您这将导致计算值出现错误,然后单击“确定”。
图2检查项目“以显示准确性为准”
如果你需要计算的信息是会计报表等信息,最好不要这样处理。
设置后,计算值变得正确。方便吗?