excel-各种规划需求运算表
- 格式:xls
- 大小:32.50 KB
- 文档页数:2
Excel的规划求解功能目录•引例•EXCEL中的规划求解工具•线性规划求解方法•对偶问题与影子价格•线性规划的敏感度分析•整数规划求解•非线性规划求解•目标规划问题求解•综合运用引例•生产两种风机(风机A和风机B)。
•生产风机A,需要工时3小时,用电4千瓦,钢材9吨;•生产风机B,需要工时7小时,用电5千瓦,钢材5吨。
•公司可提供的工时为300小时,可提供的用电量为250千瓦,可提供的钢材为420吨。
•假设,两种产品的单位利润分别为200万元和210万元。
怎样安排两种产品的生产量,所获得的利润最大?规划求解就是用来解决这类问题的,其实就像是在做应用题,设未知数,然后写函数。
规划求解的第一步也是将所描述的问题数学化,模型化。
接下来按照解题格式来做一下上面的应用题。
引例•生产两种风机(风机A和风机B)。
生产风机A,需要工时3小时,用电4千瓦,钢材9吨;生产风机B,需要工时7小时,用电5千瓦,钢材5吨。
•公司可提供的工时为300小时,可提供的用电量为250千瓦,可提供的钢材为420吨。
•假设,两种产品的单位利润分别为200万元和210万元。
怎样安排两种产品的生产量,所获得的利润最大?规划求解的第一步也是将所描述的问题数学化,模型化。
解:设风机A产量为x,风机B产量为y,最大利润为Pmax•x,y>=0•3x+7y<=300•4x+5y<=250•9x+5y<=420•Pmax=200x+200y引例•生产两种风机(风机A和风机B)。
生产风机A,需要工时3小时,用电4千瓦,钢材9吨;生产风机B,需要工时7小时,用电5千瓦,钢材5吨。
•公司可提供的工时为300小时,可提供的用电量为250千瓦,可提供的钢材为420吨。
•假设,两种产品的单位利润分别为200万元和210万元。
怎样安排两种产品的生产量,所获得的利润最大?规划求解的第二步也是将数学模型,输入Excel表格,构建关系引例规划求解的第二步也是将数学模型,输入Excel表格,构建关系,并将约束条件输入规划求解参数表引例通过规划求解功能,找到答案引例•1939年,前苏联科学家康托洛维奇总结了他对生产组织的研究,写出了《生产组织与计划中的数学方法》一书,是线性规划应用于工业生产问题的经典著作。
实验二Excel解决整数规划问题一、问题的提出某公司拟用集装箱托运甲、乙两种货物,这两种货物每件的体积、重量、获得利润以及托运所受限制如下表所示:二模型得出分析:这个问题是一个整数规划问题, 故应该确定决策变量、目标函数及约束条件。
设X1,X2分别为甲乙两种货物托运的件数,显然,X1,X2是非负的整数,这是一个纯整数规划问题,根据问题的要求可知对于货物总体积的托运限制最大不得超过1365立方英尺,故应有约束条件:195 X1+273X2≦1365对于货物总重量的托运限制为最大不得超过140千克,故应有约束条件为:4X1+40X2≦140同时有:Xi≥0,i=1,2希望货物托运的配置,使得可获得利润最大,即求W=2X1+3X2 的最大值由分析可得如下模型:MaxW=2X1+3X2 (所获利润最大)约束条件如下195 X1+273 X2≦13654X1+40X2≦140X i≥0, i=1,2X1≦4三、模型求解1.建立规划求解工作表(如下图所示)⑴.在可变单元格(B4:C4)中输入初始值(1,1)⑵.在上图有关单元格输入如下公式单元格地址公式C6 =B2*B4+C2*C4C7 =B3*B4+C3*C4C8 =B5*B4+C5*C4⑶.求最佳组合解:①.选取[工具]→[规划求解…]出现如下对话窗:②.在“设置目标单元格”窗口,输入C8。
③.选定“最大值”选项。
④.在可变单元格中输入B4:C4。
⑤.选取“添加”,出现“添加约束”窗口,在“添加约束”窗口输入:单元格引用位置运算符号约束值B4:C4 int单击“添加”,再输入以下约束条件:B4:C4 >= 0单击“添加”,再输入以下约束条件:B4 >= 4单击“添加”,再输入以下约束条件:C6 <= 1365单击“添加”,再输入以下约束条件:C7 <= 140,单击“确定”⑥在“规划求解参数”窗口,选择“求解。
”⑦选择“确定”,(计算结果如下表所示)⑧在“规划求解结果”对话框中选定保存“规划求解结果”,单击“确定”。
第二节 使用Excel 求解线性规划一、典型案例案例 求解线性规划问题:12312312312123m ax 21226..390,0,0z x x x x x x x x x s t x x x x x =-+++≤⎧⎪+-≤⎪⎨-+≤⎪⎪≥≥≥⎩二、解决方案Excel 具有强大的规划求解功能,可以解决最多有200个变量,100个外在约束和400个简单约束(决策变量整数约束的上下边界)的线性规划与非线性规划问题.因此,可通过Excel 的规划求解功能实现问题的求解。
三、Excel 演算步骤第一步:启动Excel ,在工作表中的A1,A2,A3,A10,E3,F3单元格中分别输入文字“目标函数系数”,“决策变量”,“约束条件”,“目标函数值”,“约束条件左端的值”,“约束条件右端的值”;在B1,C1,D1单元格中输入目标函数的系数1,-2,1,在B4,C4,D4单元格中输入第一个约束条件的系数1,1,1;同理,在相应单元格中输入其他约束条件的系数与约束条件右端的值,如下图9-1所示:图9-1 数据输入第二步:计算约束条件左端的值和目标函数值.因为约束条件左端的值等于约束条件的系数乘以相应的决策变量,所以在E4单元格中输入公式“=B4*B2+C4*C2+D4*D2”,在 E5单元格中输入公式“=B5*B2+C5*C2+D5*D2”,依次类推在E9单元格中输入公式“=B9*B2+C9*C2+D9*D2”;目标函数的值等于目标函数系数乘以决策变量,从而在D10单元格中输入公式“= B1*B2+C1*C2+ D1*D2”,如图9-2所示.图9-2 计算约束条件左端的值和目标函数值事实上,在计算约束条件左端值时,只需要在E4单元格中输入公式“=B4*$B$2+C4*$C$2+D4*$D$2”,然后单击E4单元格,将鼠标至于E4单元格右下角,当光标变为小黑十字时拖曳至E9单元格即可.第三步:单击【工具】菜单中的【规划求解】命令,在弹出的规划求解对话框中输入各项参数.(1)设置目标单元格和可变单元格在“规划求解参数”对话框中选中“最大值”前的单选按钮,设置目标单元格为“$D$10”,可变单元格为“$B$2:$D$2”,如图9-3所示.图9-3“规划求解参数”对话框(2)添加约束条件单击【规划求解参数】对话框中的【添加】按钮,打开【添加约束】对话框,单击单元格引用位置文本框,然后选定工作表中的E4单元格,则在文本框中显示“$E$4”,选择“<=”约束条件;单击约束值文本框,然后选定工作表中的F4单元格,如图9-4所示.图9-4 “添加约束”对话框图中所示约束条件表示12312x x x++≤,依此类推,把所有约束条件都添加到【规划求解参数】对话框的【约束】列表框中.注意:如果在【工具】菜单中没有见到【规划求解】命令,则要单击【工具】【加载宏】命令,在弹出的【加载宏】对话框中的列表框中,选定【规划求解】选项前的复选框.第四步:在【规划求解参数】对话框中单击【求解】按钮,弹出图9-5所示的【规划求解结果】对话框,选中【保存规划求解结果】单选按钮.图9-5 “规划求解结果”对话框第五步:在【规划求解结果】对话框中,单击【确定】按钮,工作表中就显示出规划求解的结果,如图9-6所示.图9-6 结果显示如果要生成运算结果报告,可在【规划求解】对话框中选择【报告】列表框中的【运算结果报告】.单击【确定】按钮,则产生如图9-7所示的运算结果报告表,在该表中对约束条件和结果作出了详细的说明.图9-7 运算结果报告表从图9-6或图9-7可以很容易看出,当变量1236,0,6x x x ===时,目标函数的最大值为m ax 12z =.。
Excel规划求解功能的使用教程Excel中经常需要使用到规划求解功能进行求解,规划求解功能具体该如何使用呢?下面是店铺带来的关于Excel规划求解功能的使用教程,希望阅读过后对你有所启发!Excel规划求解功能的使用教程:规划求解使用步骤1:安装规划求解:规划求解是Excel的一个插件,需要安装。
打开新建文档左上角OFFICE按钮——Excel选项——自定义——从下列位置选择命令(所有命令)——加载宏——添加——确定。
点击“加载宏”工具,弹出【加载宏】对话框,勾选“分析工具库“和”规划求解加载项“,点击”确定“。
随即弹出Microsoft Office Excel对话框,点击”是“。
开始安装。
规划求解使用步骤2:创建表格,如下。
单击“数据“工具栏,选择”规划求解“,随即弹出【规划求解参数】对话框,在【设置目标单元格】中输入“$B$12”;在【可变单元格】中输入“$C$3:$C$5”,单击“添加”按钮,弹出【添加约束】对话框,在【单元格引用位置】输入“$B$10”,在其右侧的下拉列表中选择【<=】,在【约束值】中输入“$B$7”。
规划求解使用步骤3:单击“添加”按钮,继续添加约束条件。
使用相同方式,再添加4个约束条件。
规划求解使用步骤4:约束条件添加完毕,单击“确定”按钮,返回【规划求解参数】对话框,此时可发现在【约束】列表中显示出了添加的所有约束条件,然后单击“选项”按钮。
随即弹出【规划求解选项】对话框,选中“采用线性模型”和“假定非负”,其余保持默认设定,单击“确定”。
返回【规划求解参数】对话框,单击“求解”按钮。
规划求解使用步骤5:随即弹出返回【规划求解结果】对话框,提示已经找到一解满足条件,同时在工作表中显示出计算结果,用户可以看到各种产品的售出数量以及“最大利润”的数值。
在【规划求解结果】对话框中的“报告”中选择“运算结果报告”,单击“确定”,返回工作表中,此时系统自动地在工作簿中插入一个《运算结果报告1》工作表,并显示出结果报告。
Excel的函数公式一、在EXCEL中如何从一列数据中找出某些数的和等于一个数字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、运算结束后弹出如下对话框,选择【保存规划求解结果】11、这时B列数值为1对应A列数据之和就等于14。
方法二:规划求解可以用规划求解,以下图中的A1:A20数据为例。
假设要在A1:A20中找出某些数的和等于200,操作步骤如下:步骤1:在C1单元格输入公式=SUMPRODUCT(A1:A20,B1:B20)如下图步骤2:选定C1单元格,数据>>>规划求解,“设置目标”会自动设置为C1单元格,到:选择“目标值”,并在右侧文本框中输入固定的数字200,鼠标放在”通过更改可变单元格“框中,并选择B1:B20,Excel将自动输入单元格地址,再单击“遵守约束”右侧的“添加”按钮,如下图:步骤3:在”单元格引用“用鼠标选择B1:B20单元格,中间的下拉框中选择”bin“,右侧框中将自动显示”十进制“,再单击”确定“按钮,如下图步骤4:通过上步操作后,”遵守约束“列表框中就增加了一个约束”$B$1:$B$20 = 二进制“,单击”求解“按钮,如下图步骤5:单击”确定“按钮,结果如下图所示,B列结果为1的表示对应A列的数字相加的和为C1的值200。
知识扩展:1、如果数据菜单没有”规划求解“命令,开发工具>>>加载项,勾选”规划求解加载项“,再单击”确定“按钮,如下图:2、如果连”开发工具“菜单都没有,操作如下:文件>>>Excel选项>>>自定义功能区>>>勾选”开发工具“,再单击”确定“按钮,如下图。
excel模拟运算表的使用方法Excel是一款强大的电子表格软件,它可以模拟运算表的使用方法。
通过Excel,我们可以进行各种数学运算、统计分析、数据展示和图表绘制等操作。
下面将为大家介绍一些Excel的基本功能和使用技巧,帮助大家更好地掌握和应用Excel。
我们需要了解Excel的界面和基本操作。
打开Excel后,我们可以看到一个由行和列组成的表格,每个单元格都可以输入数据。
在Excel的工具栏上,有许多常用的功能按钮,如新建、打开、保存、复制、粘贴等,这些按钮可以帮助我们快速完成一些操作。
另外,还有一些常用的快捷键,比如Ctrl+C用于复制选中的单元格,Ctrl+V用于粘贴复制的内容。
在Excel中,我们可以进行各种数学运算。
例如,我们可以在一个单元格中输入一个数值,然后在另一个单元格中输入一个运算符(如+、-、*、/),再在另一个单元格中输入另一个数值,按下回车键,Excel就会自动计算出结果。
这样,我们就可以方便地进行加减乘除等基本运算。
另外,Excel还支持各种复杂的数学函数,如求平均值、求和、求最大值、求最小值等,这些函数可以帮助我们更好地分析和处理数据。
除了数学运算,Excel还支持各种统计分析。
例如,我们可以使用Excel的排序功能,将一列数据按照升序或降序排列,以便更好地查看和比较数据。
另外,我们还可以使用Excel的筛选功能,根据某个条件来筛选数据,以便更好地分析和展示数据。
此外,Excel还支持各种统计图表的绘制,如柱状图、折线图、饼图等,这些图表可以直观地展示数据的分布和趋势。
除了基本的数学运算和统计分析,Excel还支持各种数据处理和格式化操作。
例如,我们可以使用Excel的查找和替换功能,快速找到某个关键字并进行替换。
另外,我们还可以使用Excel的条件格式功能,根据某个条件来设置单元格的颜色、字体等样式,以便更好地展示和比较数据。
此外,Excel还支持各种数据导入和导出操作,可以方便地与其他软件进行数据交互。