Excel 求解器中的非连续范围
Non-contiguous ranges in Excel solver
excel 求解器能否处理约束中的非连续范围?例如,我想在 A1:A5,A7:A10 中设置决策变量。求解器接口接受这个作为决策变量的范围,但是如果我想添加一个约束,这些变量应该明确地设为非零(或任何其他限制),"Add constraint" 验证器声称“Cell Reference box is empty or contents are not valid." 如果我使用命名范围引用而不是直接字符串,我会得到同样的错误"A1:A5,A7:A10”。我真的必须将约束拆分为两个单独的约束吗?
你好,我也遇到过这个问题,
作为解决方法,您可以在不同的单元格中进行组合,然后在求解器中将其用作约束的单元格引用。
你可以参考这个link。
https://www.solver.com/solver-tutorial-defining-constraints
"一般约束
假设单元格 A1:A5 包含要投资于 5 只股票的资金百分比。我们希望这些单元格的总和等于 1(或 100%)。为此,在单元格 B1 中,您可以将百分比总和计算为 =SUM(A1:A5),然后使用求解器定义约束以要求单元格 B1 = 1."
excel 求解器能否处理约束中的非连续范围?例如,我想在 A1:A5,A7:A10 中设置决策变量。求解器接口接受这个作为决策变量的范围,但是如果我想添加一个约束,这些变量应该明确地设为非零(或任何其他限制),"Add constraint" 验证器声称“Cell Reference box is empty or contents are not valid." 如果我使用命名范围引用而不是直接字符串,我会得到同样的错误"A1:A5,A7:A10”。我真的必须将约束拆分为两个单独的约束吗?
你好,我也遇到过这个问题, 作为解决方法,您可以在不同的单元格中进行组合,然后在求解器中将其用作约束的单元格引用。 你可以参考这个link。 https://www.solver.com/solver-tutorial-defining-constraints
"一般约束 假设单元格 A1:A5 包含要投资于 5 只股票的资金百分比。我们希望这些单元格的总和等于 1(或 100%)。为此,在单元格 B1 中,您可以将百分比总和计算为 =SUM(A1:A5),然后使用求解器定义约束以要求单元格 B1 = 1."