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" 目录中的等效文件解决了该问题。
我还将我的系统语言从德语更改为英语。
不确定两者都解决了它,但它现在工作得很好。
谢谢你的帮助!
编辑:似乎是语言的改变做到了
我想用 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" 目录中的等效文件解决了该问题。 我还将我的系统语言从德语更改为英语。 不确定两者都解决了它,但它现在工作得很好。
谢谢你的帮助!
编辑:似乎是语言的改变做到了