excel总计用公式算出来的为什么和计算器算出来的不一样? 50

比如说,A5,B5,C5是总计总计的直接用公式就是A1-A2-A3但是我用计算器手算一遍(保证计算器没有算错),A5算出来少一块钱,B5拖下来也是,但是C5又是正确的数字... 比如说,A5,B5,C5是总计
总计的直接用公式就是A1-A2-A3
但是我用计算器手算一遍(保证计算器没有算错),A5算出来少一块钱,B5拖下来也是,但是C5又是正确的数字
为什么,怎么办呢?
展开
 我来答
王寓聪
2018-06-02 · 牛吃草的时候在想什么?我为什么会在这里
王寓聪
采纳数:220 获赞数:1003

向TA提问 私信TA
展开全部
因为ECXEL是对925.735和333.625求和后保留两位小数,而你是先取两位小数后计算造成的误差
对于计算机而言,取两位小数只是形式上的保留,他的实际值没有改变.
如果你想要像你手动计算的结果,可以先对前两个数取2位小数,再计算
=round(925.735,2)+round(333.625,2)
=1259.37

要想怎么解决,看你想要什么样的结果,如果想要1259.36的,不要动任何东西就可以了,想要1259.37的,按我上式就可以了,当然当中的数据可换成变量,
则在C1输入
=round(A1,2)+round(B1,2)
在A1和B1输入几组数据试试就知道了
追问
我都没有小数点两位,都是直接整数计算的。但是现在就是部分正确,部分会多一点少一点。整个表格加法是正确的,只是减法的时候出现了这个问题
追答

网页链接

具体的原因可能不是你这样的,我也不太懂

创作者5LJ4DMOiOJ
2019-05-08 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:730万
展开全部
是这样的,excel会出现这样的问题,例如3.333

3.333

3.333三个数以及之和9.999共四个数据,各自四舍五入两位的情况是3.33

3.33

3.33
、10.00,差异就是这么出来的。
解决方法:
2007之前的版本:选择菜单工具、选项、重新计算,选中“以显示精度为准”
2007开始的版本:文件、选项、高级,选中“将精度设置为显示精度”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
平阳虎01
高粉答主

2018-06-02 · 每个回答都超有意思的
知道大有可为答主
回答量:3.7万
采纳率:75%
帮助的人:5453万
展开全部
看看带行号列标的截图,包括你用的公式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式