Exce进阶功能之规划求解
2024-06-16 0
如前所述,Excel的“单变量解决方案”在知道输出后查找未知的输入范围时具有明显的优势。最困难的计算是在输出未知的情况下找到输入变量,因此Excel需要添加“Solver”插件工具来完成。
以Excel2007为例,在普通模式下,找不到“求解器”任务菜单。这时我们需要先点击Excel左上角的Office按钮,然后点击下方的“Excel选项”(不同版本的Excel位置不同)。
在弹出的菜单中选择“Add-on”,在右侧选择“SolverAdd-in”,然后点击右下角的“Go”,在新弹出的窗口中选中“SolverAdd-in”复选框窗户。菜单,确认并开始安装附加组件。
当你再次打开Excel时,你会在“数据”菜单栏的右侧找到“求解器”功能。
接下来我们通过一个简单的案例来了解一下它的功能。小明的资金为5万元,可以购买A、B、C三种产品,每种产品的成本和利润如下:如何使购买利润最大化?这时候利润指标也是未知的,需要“做数字”来计算比较高值,所以比较困难。
在使用Solver之前,我们还是按照原来的思路,首先将A、B、C的购买率对应的三个单元格视为未知,列出总成本和毛利润的计算公式(单元格A7,其中总成本为“B6*B3C6*C3D6*D3”,单元格A8,其中总增益为“B6*B4C6*C4D6*D4”)。
点击“求解器”,将利润总额所在的单元格B8设置为目标单元格,让它等于最大值,将变量单元格设置为B6-D6(对应三种产品的购买数量),添加限制。首先,购买数量应该是大于等于0的整数,所以点击“添加”,选择B6-D6三个单元格,输入值“>0”然后选择这三个单元格为“int”(代表一个整数)如下图:
最后,将“总成本”约束添加为“
在实际操作中,会涉及到很多约束,比如订单行、仓库、销售等的约束。以增加仓库容量为例,假设产品A、B、C各占用2、3、3个仓库空间。分别。如下图蓝色标记区域所示:
按照上述步骤,您可以继续添加更多限制条件;随着情况的增加,Excel计算机的优势变得越来越受欢迎。
本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。