excel 求解器运行时错误 1004

excel solver runtime error 1004

我想用 excel 求解 4 种异构体之间的化学平衡。为此,我想使用求解器。 现在我的问题是我得到了 'runtime error 1004'。这些是我的设置:

excel sheet

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

第二个 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

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

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

用过这些settings in the solver

我得到了这个Result

我通过将德语 "de.lproj" 目录中的 solver.xlam 文件替换为 "en.lproj" 目录中的等效文件解决了该问题。 我还将我的系统语言从德语更改为英语。 不确定两者都解决了它,但它现在工作得很好。

谢谢你的帮助!

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