如果你使用 Excel 有规律地,你可能曾经求助于 求解,Microsoft Office 电子表格程序的附加组件,我们可以使用它执行计算,以不同且更精致的方式获得结果。 在这篇文章中,我们将确切地了解它的用途和工作原理。
Solver,在西班牙语中是“求解器”的意思,是计算机领域中使用的名称,指的是程序中包含的工具或仪器,其主要目的是 解决一道数学题。
因此,Excel Solver 是一种在某些情况下特别实用的计算工具,是在物流或生产系统领域组织工作时非常宝贵的资源。 它的主要用途是通过改变其他单元格的值来确定一个单元格的最大值或最小值,找到线性和非线性模型的优化目标。 我们将在下面更详细地解释它:
可变细胞和靶细胞
要了解 Solver 的工作原理以及它如何对我们有用,有必要首先解释两个基本概念:变量单元格和目标单元格。 *
Solver 工作原理的基础在于 可变细胞,也称为决策变量单元。 这些单元格用于计算公式,其中 靶细胞,也称为“约束”。 Solver 所做的是调整变量单元格的值,使它们符合约束单元格设置的限制,从而在目标单元格中获得想要的结果。
(*) 在 Excel 2007 之前的规划求解版本中使用的命名是不同的:变量单元格被称为“可变单元格”或“可调整单元格”,而目标单元格被称为“目标单元格”。
如何使用规划求解:一个应用示例
这一切听起来可能有点复杂,但是, 举个例子更好理解. 这将帮助我们了解此 Excel 加载项的用途:
我们想象一家制造公司有一个包含三列的 Excel 工作表,每一列对应其制造的一种产品:A、B 和 C。
要制造它们中的每一个,您需要一定数量的三种不同类型的原材料,如 X、Y 和 Z 行所示。假设要生产一个单位的 A,您需要一个单位的材料 X、两个 Y 和三个来自Z. 为了生产 B 和 C,需要其他数量和原材料的组合。
我们添加一个新列(我们称之为 D),列出每种商品的最大可用量。 我们还在下面放了一个新行,其中详细说明了每单位产品销售产生的利润。 简单的。
有了表格上的所有数据,我们问自己的问题如下: 如何在考虑到原材料有限的情况下找出要制造的产品的最佳组合? 这是我们必须继续的方式:
- 首先,我们转到工具栏并访问 求解 (来自 时间, 团体 分析).
- 然后我们选择 靶细胞 (H8) 然后,在面板中,我们选择选项 “最大限度” 在盒子里 更改可变单元格 我们写在我们的例子中,C10:E10。
- 我们通过按下按钮添加限制 “添加”:在 细胞参考 H5:H7,即要限制数值的单元格区域; 并在 限制 F5:F7。
- 最后,我们按下按钮 “解决” 以便结果显示在第 10 行的单元格中。
我们提出的这个是一个简单的例子。 提供的案例或多或少地展示了该工具的实用性和操作性。 实际上,使用 Solver 可以执行更复杂的操作。 这就是为什么它对处理大量数据的公司和专业人士如此有趣。
求解器使用的算法
求解器使用三种不同的算法或求解方法,用户可以通过对话框进行选择。 求解器参数。 它们如下:
- LP单工, 求解线性问题。
- 进化,用于解决未解决的问题。
- 广义约化梯度 (GRG) 非线性, 表示用于解决平滑的非线性问题。
您可以从对话框中的“选项”按钮中选择一种或另一种方法 求解器参数。 之后,可以将通过 Solver 获得的不同结果保存在不同的电子表格中。 他们每个人都可以包含自己的求解器选择,以供稍后查阅。 也可以(甚至推荐)使用加载/保存选项在电子表格中定义多个问题,从而单独保存问题。