当前位置:首页 > 日记 > 正文

在Excel中怎么使用加载宏进行规划求解

在Excel中怎么使用加载宏进行规划求解

  Excel自带了规划求解加载项,使用该加载项可以根据用户设置的规划求解参数和约束条件来自动进行求解。以下是小编为您带来的关于在Excel中使用加载宏进行规划求解,希望对您有所帮助。

  在Excel中使用加载宏进行规划求解

  1、启动Excel并打开工作表,如图1所示。在“文件”选项卡中选择“选项”选项打开“Excel选项”对话框,在左侧列表中选择“加载宏”选项,在右侧单击“转到”按钮,如图2所示。

  图1 打开工作表

  图2 单击“转到”按钮

  2、在打开的“加载宏”对话框的“可用加载宏”列表中勾选“规划求解加载项”复选框,如图3所示。单击“确定”按钮关闭“加载宏”对话框。

  图3 勾选“规划求解加载项”复选框

  3、在“数据”选项卡的“分析”组中单击“规划求解”按钮打开“规划求解参数”对话框,在对话框的“设置目标”文本框中指定D5单元格,选择“最小值”单选按钮,将“通过更改可变单元格”指定为表格中“数量”数据所在的单元格区域,即B2至B5单元格区域,单击“添加”按钮,如图4所示。

  图4 打开“规划求解参数”对话框

  提示

  规划求解是一个可以执行反复试验搜索的优化引擎,其通过优化模型计算得出一个或多个变量的值。优化模型包括3个部分:目标单元格、可变单元格和约束条件。目标单元格是要优化的最终结果所在的单元格,在该单元格中必须按照数据关系建立与可变单元格关联的公式,其目标值有最大值、最小值和目标值这3种情况;可变单元格为需要求解的一个或多个未知数,其被目标单元格公式所引用,必须直接或间接与目标单元格相关,其最多可以指定200个可变单元格;约束条件是对目标单元格和可变单元格的限制条件,约束条件通过“添加约束”对话框来添加。

  4、此时将打开“添加约束”对话框,在对话框的“单元格引用”文本框中指定“产品甲”的“数量”数据所在的单元格B2,在中间的下拉列表中选择“>=”选项,在右侧的“约束”文本框中输入数据“60”,完成设置后单击“添加”按钮,如图5所示。使用相同的方法添加其他的约束条件,这些条件将添加到“规划求解参数”对话框的“遵守约束”列表中,如图6所示。

  图5 添加约束条件

  图6 在“遵守约束”列表中添加约束条件

  提示

  “规划求解参数”对话框的“选择求解方法”下拉列表提供了3种求解方法供用户选择。其中,“非线性GRG”选项用于解决平滑非线性问题,“单纯线性规划”选项用于解决线性问题,“演化”选项用于解决非平滑问题。

  在对话框中单击“选项”按钮将打开“选项”对话框,该对话框包含“对约束精确度”、“具有整数约束的求解”和“求解极限值”等设置项供用户选择,同时用户也可以对非线性GRG和演化等求解方法进行设置。

  5、完成约束条件添加后,单击“求解”按钮。此时将打开“规划求解结果”对话框,在对话框中选择“保留规划求解的解”单选按钮,单击“确定”按钮关闭该对话框,如图7所示。

  图7 “规划求解结果”对话框

  6、此时在工作表中将显示规划求解的结果,这里将能够得到生产成本最低的时候的产品生产数量,如图8所示。

  图8 显示求解结果
 

猜你喜欢:

1.excel2007如何启用运行宏

2.excel 2010开启宏的三个方法

3.excel 2007调出宏编辑器的方法

4.excel2013宏编辑器的设置方法

5.excel2007启用宏功能在哪里

相关文章

jquery对table做排序操作的实例演

jquery对table做排序操作的实例演

排序,操作,演示,实例,电脑软件,最近要对报表数组进行排序,在前端处理如下:首先在前台页面加载时对每行tr添加自定义的属性data-sort-field-ftime,属性值为要排序的字段的值(我的是数字比较方便):$.each(jsonarray, function(i, obj) { tropti…

bootstrap组件之导航组件使用方法

bootstrap组件之导航组件使用方法

组件,导航,使用方法,电脑软件,bootstrap,在上篇文章给大家介绍了bootstrap组件之按钮式下拉菜单小结,下面通过本文给大家介绍bootstrap导航组件的使用方法,一起看看吧!Bootstrap 中的导航组件都依赖同一个 .nav 类和ul,状态类也是共用的。改变…

详谈lastIndex对正则结果的影响

详谈lastIndex对正则结果的影响

正则,电脑软件,lastIndex,前言今天遇到一个问题,用正则表达式去检查同一个字符串时,交替返回true和false。无奈之下,重新翻了翻权威指南,发现罪魁祸首原来是lastIndex。可在控制台尝试下let reg = /[\d]/g//undefinedreg.test(1)//truereg.tes…

PS实用技巧:图层和文字不为人知的

PS实用技巧:图层和文字不为人知的

图层,文字,不为人知,详解,实用技巧,闲话不多言,本期主要讲的还是PS实用小技巧,你不知道的妙技之“图层”“文字”为了表达更加清晰直观,特意录制生成GIF图,以供直观了解。版本提示:我使用的Photoshop版本为2017 CC(其他版本…

WordPress中限制非管理员用户在文

WordPress中限制非管理员用户在文

管理员,评论,用户,文章,电脑软件,之前有网友提出,在WordPress中有没有办法实现每篇文章只允许用户评论一次?暂不说这个需求有没有用,毕竟WordPress就是给有各种需求的人用的。这个功能实现起来也比较简单,只需每次用户发表的评论进数据库之前,从…

Photoshop绘制可爱风格的漫画Q版美

Photoshop绘制可爱风格的漫画Q版美

教程,绘制,头像,风格,漫画,效果图:原图:主要过程:软件是sai,板绘,这些不用多说了,然后先根据照片,打出大概的草稿。第二步就是描出线稿啦,我描线稿用的是自己调的笔刷。线稿笔刷设置ps:右键笔刷点击设置会弹出这个,这里面的抖动修正和笔刷修正建议开5…

PHP判断手机是IOS还是Android

PHP判断手机是IOS还是Android

电脑软件,PHP,IOS,Android,本文介绍了PHP判断手机是IOS还是Android的三个小实例,要判断用户的手机是安卓的还是ios的,搜了一下相关的资料,最终获得的结果分享给大家。实例1:主要是要用到HTTP_USER_AGENT,它表示的意思是用来检查浏览页面的访问者…

PS超强合成一张非常逼真写实的赛车

PS超强合成一张非常逼真写实的赛车

赛车,修理店,逼真,海报,电脑软件,这篇教程教的朋友们使用PS来合成一张非常逼真写实的赛车修理店海报。教程合成难度中等偏上,推荐一下和的朋友们一起分享、一起学习了,我们先来看看最终的效果图吧!12 3 4 5 阅读全文1 23 4 5 阅读全文1 2 34…

wps演示全屏播放如何设置

wps演示全屏播放如何设置

全屏,方法,设置,演示,如何设置,  我们的日常工作生活已经处处充满了wps演示的痕迹,但是大家知道wps怎么设置全屏播放呢?下面小编就为你介绍wps 版ppt如何全屏播放的方法啦,不懂的朋友会请多多学习wps哦。wps演示设置全屏播放的方法打开一个…

FTP服务器关于权限的问题

FTP服务器关于权限的问题

权限,服务器,电脑软件,FTP,很多电影网站,论坛或其它机构为了方便会员或成员上传电影或者交流文件,都允许用户的上传权限,因为只有允许这个权限,用户才可以上传文件,但这个权限在允许断点再传的ftp服务器中,可以导致很大的问题出来。允许断点再传…

IE9 IE8 ajax跨域问题的快速解决方

IE9 IE8 ajax跨域问题的快速解决方

解决方法,跨域问题,快速,电脑软件,ajax,网上解决办法均是 在发起请求之前添加 jQuery.support.cors=true;但是,线下测试,是ok的,一放到服务器上,又出现了新的eroor:readyState: 0, status: 0, statusText: "Error: 拒绝访问...最后,问题是这样解…

excel2003保护工作表区域的教程

excel2003保护工作表区域的教程

教程,区域,工作,电脑软件,  Excel中工作表区域如何设置才会被保护呢?下面是小编带来的关于excel2003保护工作表区域的教程,希望阅读过后对你有所启发!excel2003保护工作表区域的教程:  保护工作表区域步骤1:打开Excel表格将选择框点到A8位…