填制EXCEL报表,检查数据平衡关系出错!求助!

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:27:57
举例说明:

A B C D E
年初库存 全年收入 全年发出 年末库存 检查数据关系
769.23 4786.32 1675.24 3880.31 不平衡
=IF(A3+B3-C3-D3=0,
"平衡","不平衡")

实际数据求值是为0的,为何IF函数显示为不平衡?在工具-公式审核-公式求值中,发现最后一步出现-4.54747350886464E-13这样的值,搞不懂!!特向高手请教!!谢谢!!
(EXCEL报表设置了保护,无法改变公式)

点"工具"->"选项"->"重新计算",选中"以显示精度为准",点"确定"。
如果有可能的话将公式改为
=IF(ROUND(A3+B3-C3-D3,2)=0,"平衡","不平衡")
4.54747350886464E-13是科学计数法,表示4.54747350886464乘10的-13次方,产生这个结果的可能原因为你前面的数据由计算所得,没有经过舍入

有可能你的数据实际不止两位小数。
点"工具"->"选项"->"重新计算",选中"以显示精度为准",点"确定"。

点"工具"->"选项"->"重新计算",选中"以显示精度为准",点"确定"。
另外出现的4.54747350886464E-13是你没有设置单元格为文本格式而已

也没有搞懂
真的很奇怪