excel解算器运行时错误1004

excel解算器运行时错误1004,excel,solver,Excel,Solver,我想用excel解决4个异构体之间的化学平衡。为此,我想使用解算器。 现在我的问题是我得到了一个“运行时错误1004”。以下是我的设置: 第一个KI是我之前计算的设定值 第二个KI根据x1 x2 x3和x4计算得出,应等于第一个KI(第85行) x4由x1-3 x4=1-x1-x2-x3计算得出 因此,我想最小化第85行和第86行的Kis之间的差异(∆Ki,第87行),通过更改x1、x2和x3 在我输入的解算器中: (见下文) 谢谢你的帮助 编辑:在这里,我试图让它更清楚 我在E5中输入了这个

我想用excel解决4个异构体之间的化学平衡。为此,我想使用解算器。 现在我的问题是我得到了一个“运行时错误1004”。以下是我的设置:

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

第二个KI根据x1 x2 x3和x4计算得出,应等于第一个KI(第85行)

x4由x1-3 x4=1-x1-x2-x3计算得出

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

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

谢谢你的帮助

编辑:在这里,我试图让它更清楚

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

=ABS(B3-B4)+ABS(C3-C4)+ABS(D3-D4)
使用这些


我得到了这个

我解决了这个问题,将德语“de.lproj”目录中的solver.xlam文件替换为“en.lproj”目录中的等效文件。 我还将系统语言从德语改为英语。 不确定这两个问题是否都解决了,但它现在运行得非常好

谢谢你的帮助


编辑:似乎是语言的变化造成了它

你的最后两个约束(=0),你确定,这些是正确的吗?我要做的是:因为你想一次最小化你的3个delta_KI值。在另一列中,假设在E5中对delta_KI值求和。然后在该单元上使用解算器和前3个约束,并删除最后两个。相同错误:/(此外,像这样,结构K1=0,K2=-K3是可能的)与das mal so相反:在Zelle E5中,fügst du das hier ein
=ABS(B3-B4)+ABS(C3-C4)+ABS(D3-D4)
darauf hin im solver dein Ziel als E5 festlegen。这是一个非常好的例子,它是一个非常好的例子。(索迪斯·迪耶·维特·沃登·科恩)和洛芬·诺希马尔·劳芬(nochmal laufen)。在第3个Nebenbedinugen löschst中,leider geht es immernoch nichtI仍然会出现相同的错误:/因此,它一定是解算器中的设置以外的其他内容。奇怪的