excel规划求解,如何列出多个解?

Excel应用中,经常遇到一些实际问题需要用到规划求解,很多Excel初学者不熟悉具体操作流程,下面小编就为大家详细介绍Excel使用规划求解方法,不会的朋友可以参考本文,来看看吧

在某些时候需要做一些规划类的项目时需要自己对软件有很好的基础,但相对有一些规划、决策制定方案来说,基本的问题excel也是可以解决的。如何使用excel进行规划求解是掌握Excel数据分析的基本技能。下面和小编一起来学习吧。

1、打开一个新的Excel表格。单击【开始】-【office2013-小编使用的是2013的】。

2、输入你想制作成的项目内容,比如说项目20万购买产品,需要购买:鞋子、帽子、衬衣、领带、羽绒服、袜子等产品。输入如下:

3、然后也将这些基本的买1件情况下的和算出来。(告诉小技巧可以使用数组求和。)

4、单击【公式】菜单菜单里面的内容找到【规划求解】,如果没有,你可以查看我的下一条经验,如何导出找到规划求解这个工具。点击【规划求解】得到下面的图。

5、对应好单元格高,填写目标值的单元格。其次同样设置最大值,在这个问题中我们的值就是20万。其次还有一些基本的需要调整的单元格内容的选取。

6、最后就是对这个问题的一种约束条件。比如说这里的所有商品都为整数,且都至少买一件,还有羽绒服至少买20件,帽子30个等等,看我们怎么来做的。选择【添加】。

7、然后就看你电脑的运行情况咯,最后得到的结果如图所示。

以上就是Excel使用规划求解方法介绍,操作很简单的,大家学会了吗?希望这篇文章能对大家有所帮助!

本文列出了使用Excel中解多元一次方程组的三种方法:矩阵解法、用克莱姆法则和用规划求解的方法。

原理:对于由n个未知数,n个方程组成的多元一次方程组:

写成矩阵形式为Ax=b,其中A为系数n*n方阵,x为n个变量构成列向量,b为n个常数项构成列向量。当它的系数矩阵可逆,或者说对应的行列式|A|不等于0的时候,由Ax=b可得:x=b*A^(-1) ,A^(-1)为A的逆矩阵。

利用Excel提供的MDETERM、MINVERSE和MMULT等函数即可求解多元一次方程组。MDETERM函数返回一个数组的矩阵行列式的值,可用其判断矩阵是否可逆;MINVERSE函数返回矩阵的逆矩阵;MMULT函数返回两个数组的矩阵乘积。

假如在Excel的A2:N5区域中以下图方法输入了一个四元一次方程组。

在P2:S5区域用公式得到其系数矩阵,T2:T5的返回值为常数项向量。如P2单元格中的公式为:

由于“=MDETERM(P2:S5)”的值不等于“0”,可知系数矩阵可逆。选择某列中的四个连续单元格,如Q11:Q14,输入数组公式:

对于上述四元一次方程组,复制P2:S5区域,将其粘贴到其他区域,如本例有4个未知数,用“选择性粘贴——粘贴链接”的方法将其粘贴到4个不同的区域。然后复制T2:T5常数项的列向量,用“选择性粘贴——粘贴链接”的方法分别将其粘贴到上述四个区域中的各列,依次得到矩阵A1、A2、A3、A4,再用MDETERM函数计算各矩阵行列式的值,分别除以系数矩阵A的行列式的值,即可得到方程组的解。

原理:规划求解是Excel中的一种加载项,是一种模拟分析工具,它通过调整可变单元格的值来查找满足所设定条件的最优值。

以上述四元一次方程组为例,在中的操作步骤如下。

1、加载“规划求解加载项”。如果已加载该加载项可忽略次步。依次单击“文件→选项→加载项”,在对话框的底部“管理”的右侧单击“转到”按钮,弹出“加载宏”对话框,勾选“规划求解加载项”后确定。Excel会在“数据”选项卡中添加“分析”组及“规划求解”按钮。

2、设置公式,本例以Q8:Q11为可变单元格,规划求解的结果将在该区域产生。在S8:S11区域设置公式,即以Q8:Q11为未知数代入方程左侧。如S8中的公式:

3、设置“规划求解”参数。在“数据”选项卡的“分析”组中单击“规划求解”按钮,弹出“规划求解参数”对话框,进行如下设置:

①设置“通过更改可变单元格”为Q8:Q11;

②在“遵循约束”下添加约束条件。单击“添加”按钮,弹出“添加约束”对话框,将“单元格引用”设置为S8单元格,将“约束”设置为T2单元格后确定,这样就添加了一个约束:S8=T2。

③取消勾选“使无约束变量为负数”选项。

④选择求解方法为“单纯线性规划”。

4、单击“求解”按钮,Excel将进行求解。本例很快弹出下面的“规划求解结果”对话框。

单击“确定”即可在Q8:Q11得到方程的解。

“规划求解”也可以称为假设分析工具,它是一组命令的组成部门,使用“规划求解”可以求得工作表中某个单元格中公式的最佳值。“规划求解”将对目标单元格中公式相关联的一组单元格中的数值进行调整,最终在目标单元格中计算出期望的结果。在Excel中,一个规划求解问题由以下3个部分组成:可变单元格、目标函数、约束条件。

可变单元格:是实际问题中有待于解决的未知因素,一个规划问题中可能有一个变量,也可能有多个变量。在规划求解中,可以有一个可变单元格,也可能有一组。可变单元格也称为决策变量,一组决策变量代表一个规划求解方案。

目标函数:表示规划求解要达到的最终目标。一般来说,目标函数是规划模型中可变量的函数。目标函数是规划求解的关键,可以是线性函数,也可以是非线性函数。

约束条件:是实现目标的限制条件,与规划求解的结果有着密切的关系,对可变单元格中的值起着直接的限制作用,可以是等式,也可以是不等式。

在Excel2010中,当加载了分析工具后,“数据”选项卡中会显示“分析”功能组

接下来,用一个实例了解一下如何使用规划求解功能。

例如:现有某企业生产两种产品,生产一个产品甲可以赚60元,生产一个产品乙可以赚80元。制造一个产品甲需要2小时机时,并且耗费原料3公斤;制造一个产品乙需要3.5小时机时,并且耗费原料2.5公斤。现在每个月能得到的原料为500公斤,每个月能分配的机时为600小时。

现在面临的问题就是该公司每个月应该如何分配两种产品的生产,才能赚取最大的利润。

第一步:建立规划求解模型。根据需求制作表格,并在B8、B9、B10中输入对应的公式,如下图

创建好规划求解模型后,接下来就可以开始正式求解了,操作步骤如下:

① 在“分析”功能组总单击“规划求解”按钮

② 在“规划求解参数”对话框中单击“设置目标”单元格引用按钮选择单元格B10,在“通过更改可变单元格”选择E3:E4

③ 添加约束,点击“添加”按钮,分别将E3、E4设置为整数,B8≤B6,B9≤B7

分别将E3、E4设置为整数

④ 约束条件设置完成后,点击“求解”

⑤ 在“规划求解结果”对话框汇总单击“确定”,即可计算出最优解

第三步:生成规划求解的结果报告

规划求解不但可以在源工作表中保存求解结果,还可以将求解的结果制作为报告,创建规划求解的结果报告的具体操作如下:

在“规划求解结果”对话框中,点击“运算结果报告”,然后再点击“确定”

系统会自动在当前工作薄中插入一个“运算结果报告1”工作表,在该工作表中显示运算结果报告。在该报告中科院看到目标单元格的最优值,可变单元格的取值以及约束条件情况

至此,一个完整的规划求解过程就完成啦。

好啦,以上就是本篇的分享内容,欢迎各位朋友互粉,期待我们在这里共同学习和探讨。

本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击。

我要回帖

更多关于 规划求解找不到满足所有约束的点 的文章

 

随机推荐