- 定义和解决问题。
操作方法
- 在“工具”菜单上,单击“规划求解”。
-
如果“规划求解”命令没有出现在“工具”菜单中,则需要安装“规划求解”加载宏程序。
操作方法
- 在“工具”菜单上,单击“加载宏”。
-
如果在“当前加载宏”列表框中没有所需加载宏,请单击“浏览”按钮,再找到该加载宏。
- 在“当前加载宏”框中,选中待装载的加载宏旁边的复选框,再单击“确定”。
- 如果必要,请按安装程序中的指示进行操作。
- 在“设置目标单元格”框中,输入目标单元格的单元格引用或名称。目标单元格必须包含公式。
- 请执行下列操作之一:
- 若要使目标单元格中数值最大,请单击“最大值”。
-
若要使目标单元格中数值最小,请单击“最小值”。
-
若要使目标单元格中数值为确定值,请单击“值为”,再在编辑框中键入数值。
- 在“可变单元格”框中,输入每个可变单元格的名称或引用,用逗号分隔不相邻的引用。可变单元格必须直接或间接与目标单元格相联系。最多可以指定 200 个可变单元格。
-
若要使“规划求解”基于目标单元格自动设定可变单元格,请单击“推测”。
- 在“约束”框中,输入任何要应用的约束条件。
操作方法
添加约束条件
-
在“规划求解参数”对话框的“约束”下,单击“添加”。
-
在“单元格引用位置”框中,输入需要对其中数值进行约束的单元格引用或单元格区域的名称。
-
单击希望在引用单元格和约束条件之间使用的关系(“<=”、“=”、“>=”、“Int”或“Bin”)。如果单击“Int”,则“约束值”框中会显示“整数”;如果单击“Bin”,则“约束值”框中会显示“二进制”。
-
在“约束值”框中,键入数字、单元格引用或名称,或键入公式。
-
请执行下列操作之一:
-
若要接受约束条件并要添加其他的约束条件,请单击“添加”。
-
若要接受约束条件并返回“规划求解参数”对话框,请单击“确定”。
-
注意
-
只能在对可变单元格的约束条件中应用“Int”和“Bin”关系。
-
当“规划求解选项”对话框中的“采用线性模型”复选框被选中时,对约束条件的数量没有限制。对于非线性问题,每个可变单元格除了变量的范围和整数限制外,还可以有多达 100 个约束。
更改或删除约束条件
-
在“规划求解参数”对话框的“约束”下,单击要更改或删除的约束条件。
-
单击“更改”,并进行所需的更改,或单击“删除”。
-
- 单击“求解”,再执行下列操作之一:
- 若要在工作表中保存求解后的数值,请在“规划求解结果”对话框中,单击“保存规划求解结果”。
- 若要恢复原始数据,请单击“恢复为原值”。
提示
按 Esc 可以中止求解过程,Microsoft Excel 将按最后找到的可变单元格的数值重新计算工作表。
- 若求出解,请在“报告”框中单击一种报表类型,再单击“确定”。
报表保存在工作簿中新生成的工作表上。