Excel减法运算出错,164行是求和值,165行是输入的数据

如题所述

可能是浮点计算错误,EXCEL出现这种问题也比较普遍

方法 1为了尽量减少浮动点算术存储不准确性的任何效果,使用round ()函数来计算所需的小数位数,对数字进行舍入。例如,如果您正在使用货币,您将可能四舍五入到 2 小数位数:
=ROUND(1*(0.5-0.4-0.1),2)
方法 2您经常可以避免浮点的舍入误差影响您的工作,通过使用以显示精度为准选项。此选项将强制在工作表中每个数字要将工作表显示的精度的值。
注意使用显示精度选项可以累积计算效果,可以使数据越来越不准确随着时间的推移。仅当您确信显示的 percision 将维护了数据的准确性,请使用此选项。
若要使用以显示精度为准选项,请按照下列步骤操作:
Excel 2000,Excel 2002 和 Excel 2003
在工具菜单上单击选项
在计算选项卡上,在工作簿选项,单击以选中显示精度为准复选框。
单击确定
Excel 2007
单击Microsoft Office 按钮,单击Excel 选项,然后单击高级类别
在计算此工作簿时部分中,选择您需要,请单击以选中显示设置精度复选框,该工作簿,然后单击确定
如果您使用以显示精度为准选项,必须使用特定的数字格式格式化您的号码。
若要设置为特定的数字精度的单元格的格式,请执行以下步骤:
用鼠标右键单击要设置格式,单元格,然后单击设置单元格格式
在编号选项卡上的类别下, 单击编号
在小数位数框中,选择所需的精度 (小数位数)。
单击确定
Excel 2010 年
单击文件选项卡上,单击Excel 选项,然后单击高级类别
在计算此工作簿时部分中,选择您需要,请单击以选中显示设置精度复选框,该工作簿,然后单击确定
如果您使用以显示精度为准选项,必须使用特定的数字格式格式化您的号码。
若要设置为特定的数字精度的单元格的格式,请执行以下步骤:
用鼠标右键单击要设置格式,单元格,然后单击设置单元格格式
在编号选项卡上的类别下, 单击编号
在小数位数框中,选择所需的精度 (小数位数)。
单击确定
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-05
出现这种情况,有2种可能:
1.检查A164和B164的求和公式,看求和的区域是否正确;
2.检查C列的余额公式是否正确,比如在C2输入公式:
=if(count(a2:b2),sum(b$2:b2)-sum(a$2:a2),"")
下拉填充本回答被网友采纳
第2个回答  2013-02-05
首先excel的精确运算,只能为15位(包括小数点前后的有效数字),超出15位,则可能出现误差值,164行的前两个数应该是公式代出来的,所以应该存在误差。只要保证最终得到的结果小于15位,就应该不会存在计算出错的问题。
第3个回答  2013-02-05
您应该填写“=B165-A165”吧?
相似回答