solver

尝试使用具有不同约束的求解器
solver

尝试使用具有不同约束的求解器

我想指示 Excel 通过仅更改数量来给我一个特定金额的总和。在图片中,假设我想通过更改单元格 G5:G15 来获得总和 250(单元格 H16)。我可以使用 Solver 来做到这一点,但我还需要为 Excel 提供一些限制或规则。首先,我的数量必须是整数。其次,我希望 Excel 返回所有更改单元格(G5:G15)的数字。有时 Excel 不会填充所有选定的更改单元格,而只返回 3 个单元格的数字。 任何帮助或想法都将不胜感激。提前致谢。在此处输入图片描述 ...

Admin

Excel 中 Solver 函数背后的数学原理是什么?
solver

Excel 中 Solver 函数背后的数学原理是什么?

我目前正在使用 Excel 中的 Solver 函数来近似 2罪函数。结果相当不错,但是我想了解它到底是如何工作的。我非常感谢任何我可以阅读的资料。提前谢谢! ...

Admin

Excel 规划求解未找到可行的解决方案,且目标搜索未完全解决
solver

Excel 规划求解未找到可行的解决方案,且目标搜索未完全解决

我正在制定每周还款计划来偿还贷款,并使用 Solver 确定每周应支付的金额,以便在某个日期之前还清贷款,且还款金额保持不变(例如,下面的单元格等于上面的单元格)。余额会根据利息和时间进行调整。以下是电子表格的格式: 日期 支付 平衡 2023 年 3 月 1 日 100美元 X 2023 年 3 月 8 日 100美元 是 ... ... ... 2026 年 3 月 1 日 100美元 $0.00 很简单吧?我正在使用 Solver 将余额列下的最后一个单元格设置为等于 $0,方法是更改​​当前标记为 $100 的第一...

Admin

投资组合理论:Excel 规划求解未按预期工作
solver

投资组合理论:Excel 规划求解未按预期工作

大约 4-5 年前,我已经尝试过投资组合理论,并取得了成功。您可以找到这个 Excel这里。现在我想用其他 ETF 来做这件事,但不幸的是,Excel 求解器总是直接说找不到解决方案。然而这个异常出现得如此之快,好像他甚至不会开始计算。 我试图找到问题,但没有找到。然后我打开旧的 Excel,尝试通过更改黄色突出显示字段中的值并运行求解器来重现 4-5 年前的结果(12%、12.50%、13% 等回报)。但是,我在这里也得到了相同的结果。求解器立即告诉我它找不到解决方案,尽管自从 4 年前上次使用 Excel 以来我没有更改任何内容,并且求解器当时也找到了解...

Admin

Excel 求解器:根据参考求解矩阵值以匹配行/列总和
solver

Excel 求解器:根据参考求解矩阵值以匹配行/列总和

我一直在尝试编写 Excel Solver 程序来填充矩阵的值,以便行和列的总和与预先设定的值相匹配。见图: Excel 问题 我知道这个问题有无限的解决方案,这就是为什么我想通过一个参考矩阵来约束这个问题,我想要匹配它的权重(总和的百分比)。我试图通过对加权参考矩阵和解矩阵之间的差异求和并求解以最小化绝对值来实现这一点: =((SUM(B19:F31))^2)^(1/2) Excel 工作表 求解器参数 不幸的是,excel 找不到可行的解决方案。有什么想法吗? ...

Admin

在 Excel/Google 表格中优化销售
solver

在 Excel/Google 表格中优化销售

我有一张如下所示的表格: 投资 p1 p2 p3 1000 100 50 80 2000 200 60 95 3000 300 70 110 4000 400 80 125 5000 500 90 140 6000 600 100 155 7000 700 110 170 8000 800 120 185 9000 900 130 200 10000 1000 140 215 ... ... ... ... 15000 1500 190 290 ... ... ... ... 20000 2...

Admin

为什么 Excel Solver 不尊重变量界限?
solver

为什么 Excel Solver 不尊重变量界限?

我明确设置了变量可以取值的界限。然而优化器经常忽略这些界限并测试超出界限的值。为什么以及如何阻止这种情况发生?如果它遵守我指定的界限,那么很多问题都可以解决。 你知道吗,如果你使用 Evolution,它会强迫你为变量设置边界,但它仍然不尊重这些边界。这有什么意义呢? ...

Admin

有没有一种在 Excel Solver Optimizer 中快速添加多个约束的方法?
solver

有没有一种在 Excel Solver Optimizer 中快速添加多个约束的方法?

我正在对 16 个变量进行简单的约束优化,但已经有 64 个约束。使用添加按钮逐个添加约束非常痛苦。 文件链接: https://drive.google.com/file/d/1cPEprFzkM4hm9wvTiZ9CvzCAIihaiko6/view?usp=sharing 单元格 D21、D22 和 D23 表示一组约束“重新稳定”。即 $V$7 >= $V$3:$V$6,$V$10:$V$14 且 $V$8 >= $V$3:$V$6,$V$10:$V$14 且 $V$8 >= $V$3:$V$6,$V$10:$V$14 是否...

Admin

EXCEL 机器 grg 求解器的 epsilon
solver

EXCEL 机器 grg 求解器的 epsilon

我经常使用 EXCEL 的内置解算器(grg nonlinear),我对它的性能非常满意。由于我使用解算器生成的数据进行进一步计算,所以我想知道机器 epsilon(结果的误差)。有没有办法估算它,或者解算器会报告它,而我在报告中找到它? 通过改变 R_18 最小化的公式是 min=-3*K*(R_18)^\lambda+2*K*R_45*R_18^\lambda+s*R_18-R_46 所有其他量都是已知的。 ...

Admin

查找具有多个列的最佳组合
solver

查找具有多个列的最佳组合

我有一个包含 3 列的电子表格,其中 A 列是“商品名称”,B 列是“销售收入”,C 列是“采购价格”。我希望比较商品列,以显示如何在总“采购价格”预算范围内实现最高“销售收入”的不同组合。 例如,我有一份杂货店商品清单,其中每件商品都有自己的收入和购买价格。我如何才能混合搭配不同的商品进行购买,同时获得最佳组合以实现最高收入? 我听说 Solver 也许能够帮助解决这类事情? ...

Admin

在运行宏的任意时刻关闭并重新启动 Excel ?
solver

在运行宏的任意时刻关闭并重新启动 Excel ?

example_code假设excel 2016 文件中有一个宏:example_excel.xlsm它包含大量代码但不会创建外部文件(所有计算都在example_excel.xlsm. 我很好奇是否有办法: 在任意时刻中断/暂停正在运行的代码。 在代码中手动添加下一行:运行/调用函数/子函数: 保存完整example_excel.xlsm状态(包括激活和选中的工作表和单元格,以及变量/代码运行环境), 在代码中的任意位置关闭它,然后 重新打开 excel example_code从上次中断的地方继续运行代码, 删除保存excel状态的插入行后, 立即...

Admin

Excel:规划求解插件:更改约束问题:错误,还是我的错误?
solver

Excel:规划求解插件:更改约束问题:错误,还是我的错误?

我正在为一个特定问题配置求解器插件,我想在该插件上运行它。 我将尝试从高层次解释这一点,因为据我所知,这似乎是一个高层次的问题。如果需要深入了解细节,我很乐意提供更多细节。 下列的: 我在求解器插件中有一个约束,您可以在下面的屏幕截图中看到,以黄色标记($B$5 >= $B$3 + 1): 原始约束配置 我想将此约束更改为 $B$5 >= $B$4 + 1 我尝试通过以下方式做到这一点: 1)通过鼠标单击选择约束 2)“点击”“更改”按钮 3)手动将“3”更改为“4”(见以下屏幕截图) 改变约束 但是,我收到以下错误消息:...

Admin

如何在 Excel VBA 中使用行和列(1,1)而不是字母符号(A1)引用单元格?
solver

如何在 Excel VBA 中使用行和列(1,1)而不是字母符号(A1)引用单元格?

这是我的 Excel 规划求解的 VBA 代码: SolverAdd CellRef:="$G$209", Relation:=2, FormulaText:="$G$210" 同样地,我正在尝试写类似这样的内容: SolverAdd CellRef:=Worksheets("Sheet1").Cells(209, 7).Value, Relation:=2, FormulaText:=Worksheets("Sheet1").Cells(210, 7).Value 但这种语法是错误的。我该如何正确编写此代码?稍后,我将能够使用这种格式“Cell...

Admin

OpenSolver 和 Excel 的 Solver 给出了不同的最优解
solver

OpenSolver 和 Excel 的 Solver 给出了不同的最优解

我注意到 OpenSolver 和 Solver 往往会给出不同的解决方案。例如,在示例中文件由此提供网站OpenSolver 给出的答案是 X=0 和 Y=60,而 Solver 的答案是 X=10 和 Y=45。知道为什么会这样吗?我应该相信哪一个? (编辑)该文件本质上是对以下问题的建模: 最大化:30X+20Y 受制于: 5X+2Y <= 140 3X+2Y <= 120 X,Y >= 0 ...

Admin

有没有办法可以暂时停止 Excel 重新计算某些单元格?
solver

有没有办法可以暂时停止 Excel 重新计算某些单元格?

我有一个相当复杂的电子表格,其中包含数百个计算密集型公式(indirect()、sumproduct() 等)。我想为该电子表格的其中一行添加一些优化。 优化是一个相当简单的约束极小极大值,并不比矩阵加法和乘法更复杂。其中一个矩阵的项使用计算速度慢的公式计算,但为了优化,公式的值保持不变(它们不以任何方式依赖于优化变量)。不幸的是,Excel Solver 似乎没有考虑到这一点,因为它挂起和/或无法产生有意义的结果;但如果我将单元格复制并粘贴为值到新的电子表格中,优化运行良好。 所以,我的问题是:有没有办法让 Excel 或 Excel Solver 将...

Admin