2.5.1 Excel规划求解

更新于 2026年10月13日 版权声明
2.5.1 Excel规划求解

Office是大家比较熟悉的软件,Office2000及以上版本的Excel均内嵌了规划求解工具。但一般软件安装时,规划求解是通过加载宏自定义安装的。如果没有自定义安装,也可以第一次使用时加载安装(安装文件要在电脑中或有安装盘)。以Office2003为例,加载方式为“工具-加载宏-规划求解-确定”。

不同版本的Excel规划求解工具位置有所差异。早期的版本安装后,规划求解位置在“工具-规划求解”处,Office2016在“数据-规划求解”位置。Excel规划可以求解线性规划、非线性规划、解线性方程组等。

【例2.14】用Excel求解[例2.8]问题。

Office2016的Excel打开后,在默认的工作簿sheet1中,输入如图2.6所示的内容。表中第1行、第A 列为便于阅读的辅助内容。然后输入价值系数、系数矩阵、常数项,如图2.6所示。

Excel单元格地址分为绝对地址、相对地址和混合地址,三者是有区别的,大家可以在使用中逐渐区别和熟悉。

图示

图2.6 Excel规划数据输入面板

将输入法切换到英文输入状态下,在E3中输入的公式:

=$B$2*B3+$C$2*C3+$D$2*D3

E4:E5是用E3向下复制的(鼠标移到单元格右下角,出现小实心十字时按住向下拖动完成复制),复制后E4、E5中的公式如下:

=$B$2*B4+$C$2*C4+$D$2*D4

=$B$2*B5+$C$2*C5+$D$2*D5

选中E3,“工具-规划求解”,设置如图2.7所示。(https://www.daowen.com)

图示

图2.7 Excel求解输入控制面板

点“求解”,运算结果如图2.8所示。点确定就可以了。

图示

图2.8 Excel求解结果

图2.8中,在没单击“确定”前,还可以选中“运算结果报告”“敏感性分析”等后,再单击“确定”。运算结果报告、敏感性分析如图2.9、图2.10所示。

图示

图2.9 Excel运算结果报告

图示

图2.10 Excel敏感性分析结果

从图2.10中稍加整理,可给出[例2.14](同[例2.13])价值系数cj与常数项bi变化范围为

4≤c1≤8,5.5≤c2≤10,c3≤11;10≤b1≤20,12≤b2≤24

在地下水资源管理模型求解中,经常需要求解线性方程组。这时Excel规划求解也可以方便完成。Excel规划求解线性方程组时,只需要将线性方程组中某一等式作为目标函数,其他部分仍为约束条件。在Excel规划求解面板中,这个目标函数不是极大或极小,而是有具体的“目标值”的,“目标值”就是该方程的常数项。其他步骤同Excel求解线性规划问题完全相同。

✍AI写作