excel求差問題

excel

1个回答

写回答

同意楼上看法。

原因是:系统的精确度问题。

当你一道算式含有多个优先级比如括号运算: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()也行,但我建议前者.

个人看法,仅供参考,祝你成功.

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号