excel求解器运行时错误1004

时间:2017-01-27 13:19:16

标签: excel solver

我希望用excel解决4种异构体之间的化学平衡。为此,我想使用求解器。 现在我的问题是我得到了一个'运行时错误1004'。这些是我的设置:

excel sheet

第一个Kis是我之前计算的设定值。

第二个Kis是从x1 x2 x3和x4计算出来的,应该等于第一个Kis(第85行)

x4从x1-3 x4 = 1-x1-x2-x3

计算

因此,我想通过改变x1,x2和x3来最小化第85行和第86行的Kis(ΔKi,第87行)之间的差异。

在解算器中我输入了: (见下文)

感谢您的帮助!

编辑:我在这里试着说清楚一点 both images

2 个答案:

答案 0 :(得分:0)

我在E5中输入了这个公式:

=ABS(B3-B4)+ABS(C3-C4)+ABS(D3-D4)

使用这些settings in the solver

我得到了这个Result

答案 1 :(得分:0)

我通过替换德语" de.lproj"中的solver.xlam文件解决了这个问题。目录在" en.lproj"中的等价物目录。 我还将我的系统语言从德语改为英语。 不确定两者都解决了它,但它现在完全正常。

无论如何,谢谢你的帮助!

编辑:似乎语言的变化做到了