表格规划求解使用指南:轻松搞定各类日常优化问题
电子表格不只是制作表格和图表的工具,还能帮我们解决预算规划、膳食搭配、工作排期等各类日常问题。规划求解工具让这类问题的解决变得简单高效,只需设定好目标与约束条件,它就能自动算出最优解决方案。
无论您想实现利润最大化、成本最小化,还是优化时间分配,规划求解都可以做到,无需手动反复试错。
什么是规划求解
规划求解是一款能为多变量问题计算最优解的工具,非常适合处理预算编制、工作排期、资源分配、计划制定等工作。
借助该工具,您可以通过三种方式优化目标数值:
- 最大化 —— 算出目标的最大可能值(如:实现总利润最大化)
- 最小化 —— 算出目标的最小可能值(如:实现总成本或卡路里摄入量最小化)
- 设为特定值 —— 调整变量,让计算结果达到预设数值(如:产量恰好达到 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 文件。



