表格规划求解使用指南:轻松搞定各类日常优化问题

2026年03月10日作者:Charles

电子表格不只是制作表格和图表的工具,还能帮我们解决预算规划、膳食搭配、工作排期等各类日常问题。规划求解工具让这类问题的解决变得简单高效,只需设定好目标与约束条件,它就能自动算出最优解决方案。

无论您想实现利润最大化、成本最小化,还是优化时间分配,规划求解都可以做到,无需手动反复试错。

How to use Solver in spreadsheets

什么是规划求解

规划求解是一款能为多变量问题计算最优解的工具,非常适合处理预算编制、工作排期、资源分配、计划制定等工作。

借助该工具,您可以通过三种方式优化目标数值:

  • 最大化 —— 算出目标的最大可能值(如:实现总利润最大化)
  • 最小化 —— 算出目标的最小可能值(如:实现总成本或卡路里摄入量最小化)
  • 设为特定值 —— 调整变量,让计算结果达到预设数值(如:产量恰好达到 100 件)

表格规划求解使用指南:轻松搞定各类日常优化问题

规划求解的核心组件

要熟练使用规划求解,需先了解它的三大核心组件,以及对应的求解方法:

1. 目标单元格

目标单元格是您希望通过规划求解优化的数值所在位置,该数值可以是合计数、计算值,也可以是公式计算结果。示例如下:

  • 实现多条产品线的销售总额最大化
  • 实现某项目的总费用最小化
  • 设定员工工作时长,以达成目标产出量

在电子表格中,目标单元格为单个单元格,且其中需输入代表优化目标的公式。

2. 可变单元格

可变单元格是规划求解为实现目标可调整数值的单元格,示例如下:

  • 各类产品的销售数量
  • 分配至各项任务的工作时长
  • 各部门的预算分配金额

在电子表格中,可变单元格可以是单个单元格或单元格区域,规划求解会在您设定的范围内调整其数值,从而找到最优解。

3. 约束条件

约束条件是解决方案必须遵循的规则或限制,能确保规划求解得出的结果真实、有效。示例如下:

  • 总成本不得超过 500 元
  • 工作时长必须为正数
  • 产品数量必须为整数

您可根据问题需求设置多条约束条件,规划求解只会筛选出符合所有规则的解决方案。

4. 求解方法

ONLYOFFICE 规划求解采用单纯形法求解线性问题,这种方法在优化变量间呈线性(直线)关系的问题时,效率极高。如果您的问题属于线性问题,规划求解能在设定的约束条件内,确保得出最优解。若为非线性或更复杂的问题,可能需要调整表格设置,或多次运行规划求解。

表格规划求解使用指南:轻松搞定各类日常优化问题

接下来,我们以 ONLYOFFICE 表格编辑器为例,用规划求解解决有限预算下的水果和零食采购规划问题,实际感受一下它的用法。

如何使用规划求解

步骤 1:制作带公式和计算项的表格

假设您要为小型派对采购水果和零食,已知条件如下:

  • 水果单价 4 元 / 份
  • 零食单价 2 元 / 份
  • 采购预算:20 元
  • 需求:在不超预算的前提下,实现采购物品总数最大化

在表格中输入物品名称、单价,预留一列填写采购数量(该数值暂未确定): 表格规划求解使用指南:轻松搞定各类日常优化问题

价格填写在 B 列、采购数量为未知项,C 列先留白、

D 列输入总成本计算公式:D2:=B2*C3、D3:=B3*C3

两类物品总成本:D4:=D2+D3

物品总数计算公式:D5:=C2+C3

步骤 2:设置目标单元格

点击表格顶部的数据选项卡,再点击工具栏中的求解器图标。

表格规划求解使用指南:轻松搞定各类日常优化问题

在弹出的规划求解参数窗口中,设置需要优化的目标单元格。本示例中,目标单元格为 D5(物品总数),点击该行右侧的选择数据图标选定单元格。

并将目标类型设为最大化,因为我们需要实现采购数量的最大值。

表格规划求解使用指南:轻松搞定各类日常优化问题

步骤 3:选择可变单元格

可变单元格是规划求解为达成目标可调整数值的单元格,本示例中选择 C2:C3(水果和零食的采购数量)即可。

步骤 4:设置约束条件

约束条件用于定义解决方案的遵循规则,点击添加,选定单元格引用后输入约束条件即可。本示例中需添加以下两条约束条件:

表格规划求解使用指南:轻松搞定各类日常优化问题

在本例中,我们将添加以下内容:成本≤预算,即 D4≤20、采购数量≥0,即 C2≥1、C3≥1

您可根据需要添加更多约束条件,比如各类物品的采购数量上限。

步骤 5:运行规划求解

完成所有参数设置后,点击确定,规划求解会自动计算最优解。

表格规划求解使用指南:轻松搞定各类日常优化问题

若找到符合条件的解,页面会弹出提示框,告知已得出满足所有约束条件的解决方案。您可选择保留求解结果(后台表格中可查看),或恢复原始数值;也可勾选对应选项,返回规划求解参数对话框进一步调整参数。

  • 点击确定,将求解结果保留在表格中
  • 点击取消,恢复优化前的原始数值

步骤 6:查看求解结果

规划求解会自动在 C2:C3 单元格中填入能实现物品总数最大化的采购数量。您可核对 D4 单元格(总成本),确认未超出 20 元预算;查看 D5 单元格(物品总数)了解预算内可采购的最大物品数量。

表格规划求解使用指南:轻松搞定各类日常优化问题

注意事项

目前 ONLYOFFICE 表格中的规划求解存在以下使用限制:

  • 目前仅支持单纯形线性规划求解法,这意味着表格模型中的所有公式和变量关系必须为线性,不可出现可变单元格相乘、幂或其他非线性计算。
  • 暂不支持整数、二进制和微分约束条件。规划求解会将所有可变单元格视为连续值,因此即便实际场景中需要整数结果,求解结果仍可能出现小数。

应用示例 1:健康膳食规划

假设您要规划一份膳食方案,要求在满足基础营养需求的前提下,实现卡路里摄入量最小化,具体营养要求为:

  • 蛋白质摄入量至少 40 克
  • 膳食纤维摄入量至少 20 克
  • 卡路里摄入量尽可能少

您可从三种食材中选择搭配,规划求解会自动计算出符合以下要求的食材组合:

表格规划求解使用指南:轻松搞定各类日常优化问题

求解器将计算出满足以下条件的食物组合:

  • 满足上述营养需求
  • 实现卡路里摄入量的最小值

最终,E2:E4 单元格会自动更新为最优的食材食用量。

应用示例 2:日常工作任务分配

规划求解也能解决时间管理类问题。

比如,您的工作日有 8 小时可用,希望将时间分配给各项工作任务,实现工作效率的最大化,即可借助该工具完成任务排期。

表格规划求解使用指南:轻松搞定各类日常优化问题

在 ONLYOFFICE 表格编辑器体验规划求解

ONLYOFFICE 表格中的规划求解,是解决各类日常优化问题的实用利器。只要掌握目标单元格、可变单元格、约束条件和求解方法的核心用法,就能摆脱凭经验猜测的误区,更快做出更明智的决策。

在线使用           下载桌面版

创建免费的 ONLYOFFICE 账户

在线查看并协作编辑文本文档、电子表格、幻灯片、表单和 PDF 文件。