vba跑所有迭代点和手动改点结果不一样

用excel迭代算一个数,这个数对应一个模型点,现在要将所有模型点用vba跑出来,但有些点和手动改点时算的不一样,想知道具体原因。是存在初始值问题还是迭代次数问题呢?

vba代码就是正常的for循环语句,迭代的公式在excel里。

问题可不可能出在数的四舍五入或者精度上。