Excel 规划求解:优化决策问题
利用规划求解工具在约束条件下寻找目标单元格的最优值。 · 难度:入门 · +15XP
规划求解适用场景
规划求解用于解决线性或非线性优化问题,例如:最大化利润、最小化成本、分配资源、确定最佳产品组合。它通过调整可变单元格的值,满足约束条件,使目标单元格达到指定值(最大、最小或特定值)。
设置规划求解
假设你生产两种产品,每种产品需要不同的工时和材料,目标是最大化利润。
- 目标单元格:总利润公式(例如 =SUMPRODUCT(数量, 单位利润))。
- 可变单元格:两种产品的生产数量。
- 约束条件:工时 ≤ 可用工时,材料 ≤ 可用材料,数量 ≥ 0 且为整数。
操作步骤
点击“数据” > “规划求解”。
设置目标:$E$5(总利润)
选择“最大值”。
可变单元格:$B$2:$C$2
添加约束:
$D$2 <= $F$2(工时约束)
$D$3 <= $F$3(材料约束)
$B$2:$C$2 >= 0
$B$2:$C$2 = 整数
选择求解方法:“单纯线性规划”。
点击“求解”。练习提示
| 步骤 | 操作说明 |
|---|---|
| 1 | 构建一个包含两种产品、三种资源约束的线性模型。 |
| 2 | 设置目标为最大化总利润,可变单元格为产品数量。 |
| 3 | 添加整数约束,使产品数量为整数。 |
| 4 | 求解后,保存方案为“最优方案”,并生成敏感性报告。 |
提示:如果模型复杂,尝试勾选“使用自动缩放”提高精度。