如何在Excel中进行规划求解计算?

如何在Excel中进行规划求解计算?,第1张

材料/工具:Excel2007

1、首先我们在D3单元格输入一个求和公式:=SUMPRODUCT(A2:A14*B2:B14)

2、然后在D4单元格输入一个求差公式:=D1-D3。

3、然后,选择【数据】-【规划求解】。

4、选择【目标单元格】为D4,选择【值】处输入0。

5、点击选择按钮选择【可变单元格】

6、区域为B2:B14(即A列数据对应B列区域)。

7、点击【添加】【约束条件】

8、具体按下图设置。

9、点击【求解】按钮开始计算求解。

10、运算结束后d出如下对话框,选择【保存规划求解结果】

11、这时B列数值为1对应A列数据之和就等于14。

1、首先进入Excel主界面。

2、 单击【文件】按钮,在打开的视图菜单中单击【选项】。

3、 打开【Excel选项】对话框,切换至【自定义功能区】选项卡。

4、在右侧的列表框中勾选【开发工具】复选框,单击【确定】按钮,如下图所示。

5、 可看到添加的【开发工具】选项卡,在该选项卡下可选择窗体控件了,如下图所示。

6、 在【开发工具】选项卡下单击【Excel加载项】按钮。

7、打开对话框,勾选要添加数据分析和规划求解工具,单击【确定】按钮,回到 *** 作页面,就可以看到添加的数据分析和规划求解工具了。

这应该归属于运筹学中的线性规划问题,在WPS表格和excel中可以用规划求解解决。

可以分成以下大概3步。

第一步:建立辅助列,设置规划变量,0--表示不选,1--表示选中;并求出组合结果。如下图:

第二步:设置规划求解约束条件,如下图:

第三步:求解,显示结果

此处数据源中没有合适的组合,无解。

手动调整数据,重新规划求解,显示一下有解的情况,如下图:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11486453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存