同意楼上看法。
原因是:系统的精确度问题。
当你一道算式含有多个优先级比如括号运算:F1=(C1-A1)-(C3-A3)
系统先将每个括号进行运算,并将结果按一定的精确度储存起来,
表面看C1-A1是“-0.0154”但系统按一定的精确度储存起来后可能是:
-0.01540000000001或者-0.01540000000002等等,(C3-A3)也同理.
结果2.22045E-16是储存处理结果不一致出现的微小尾差.你将上面公式稍加处理即可:
=ROUND(C1-A1,4)-ROUND(C3-A3,4)
直接在结果套ROUND()也行,但我建议前者.
个人看法,仅供参考,祝你成功.
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号