Google Sheets附加求解器在简单情况下失败

时间:2019-07-13 18:56:05

标签: google-sheets add-on

我正在测试Google表格插件“ Solver”。我发现它无法在一个工作表中的一个非常简单的2单元问题上失败,但在另一个看起来是等效的工作表中工作(但必须有一些区别)。 (我正在尝试做一个更难的求解器问题,以基于简单的0D缩放来优化聚变能源发电厂的概念设计,但这是行不通的(尽管它在Excel中行得通)。然后将其范围缩小到此示例)

单元格B5初始化为4.0
单元格B6设置为

= (B5-2)^2

求解器/优化器设置为通过更改B5来最小化B6,并应给出最佳B5为2.0的答案。

相反,它显示错误消息:

"Problem could not be loaded.
No variable cells defined."

我在可公开查看的文件夹的Google工作表“ Test_Solver_fails”中放置了一个简单的工作示例(长5行):
https://drive.google.com/open?id=1wS9uG7fpYWJdNY8coNJapJCUnJQHe-_1
工作表“ Test_Solver_works”可以正常工作。这两张纸看起来和我一样(除了较小的列宽变化)。

为验证错误是否确实发生(我在Google表格中遇到间歇性问题),我将屏幕截图显示了错误消息,
“ Test_Solver_fails_screen_shot.png”。

Google Sheets附加程序Solver来自solver.com,来自Frontline Solvers,是与Microsoft Excel一样创建优化器/求解器的人。

任何慷慨的人对发生的事情有什么想法?另外,解算器的侧面板界面似乎有些不稳定。如果能够像Excel版本中那样保存和加载不同的Solver方案,那就太好了。还是有一种方法可以从Google Javascript函数调用求解器,也可以从Excel单元格调用函数,然后将方案(目标单元格,变量单元格,约束公式)指定为函数的参数?

0 个答案:

没有答案