发新话题
打印

[软件] Excel2007 “规划求解”      

Excel2007 “规划求解”

http://www.officeba.com.cn/article/htmldata/detail/2008/6/7/2186.html

Excel2007 “规划求解”
关于Excel2007”规划求解”的基础性知识,请参阅本站文章:运用Excel 2007规划求解”定义并解答问题
先安装好“规划求解”加载宏,怎么安装“规划求解”可以参见此贴:http://bbs.officeba.com.cn/topic.aspx?topicid=15
学习“规划求解”,基本理论知识请参考帮助文件。我认为最好是有一个好的例子,理解透,是学习的最好方法。
下面是一个很简单的例子:
你的工资是每月3000元,工资系数(即工资增加率)是0.12,那么你的工资应该是多少?
在excel2007中,这是很简单的。表示如图1:

图1

图1中只有B3:D4共6个单元格有数据,另外没有数据。其中只有D4单元格(黄色的那个单元格)有公式,在编辑栏可以看到这个公式。结果为3360元。
假设新工资要为3660元(即D4单元格为3360元),基础工资3000元不变,那么系数C4单元格为多少?
执行  数据---分析---规划求解,如图2:

图2
可以看到,没有约束条件,单击“求解”即可以得出答案。如图3:

图3

可以看出,D4单元格(黄色),是目标单元格,是包含公式的。
C4单元格(灰色),是可变单元格,是一个数值,没有公式。求解过程:
规划求解就是给C4单元格一个值0.12,看D4单元格等于3360,把它和结果3660比较,计算机发现它不是答案,返回给C4赋予一个新值0.121,结果D4单元格为3363,不对,计算机又给C4赋予另一值,这样不断尝试,直到得到符合计算机要求的答案出现,才停止尝试。其实这个过程对人来说是很漫长和枯燥的,但是对计算机是非常快速和高效的,一下就完成了。这是规划求解采用的基本计算方法,它就是“牛顿逼近法”。
可以看出这个过程实际是一个公式,从它的结果---y,去反方向推测它的变量---x为多少的过程。
这个例子告诉我们,使用“规划求解”必须首先确定“目标单元格”。即对话框中第1个项,如图4:


图4

即黄色的那个单元格,它里面一定要包含公式。把它设置为黄色,这是我的习惯,可以让自己清楚知道“包含公式的单元格”,并且看一眼就能发现。你可以根据自己的习惯,设置一种自己喜欢的颜色填充。
其次,确定“可变单元格”,如图5,用红线圈住的部分:


图5

可以看出,可变单元格C4,灰色的那个单元格,没有公式,是一个普通的数值。在求解过程中,excel会不断改变C4单元格的值,直到满足要求为止。我用灰色表示,是我的习惯,关键是让自己能一眼发现它。excel2007要求可变单元格最多为200个。
再看看D4单元格的公式为=B4*(1+C4),能从这个公式里面发现C4单元格(一定能发现可变单元格),即灰色的那个单元格。如果你把公式中C4单元格用数值0.12代替它,再运行规划求解,你会发现,无法得出答案。
但是如果你把公式中B4单元格用3000去替换,一样能采用”规划求解“得出正确答案。
可以得到这样一个结论:目标单元格(黄色的)和可变单元格(灰色的)是通过目标单元格的公式联系在一起的。就像函数y=f(x)一样,目标单元格就是y,可变单元格就是x,而=f(x)就是公式。
你懂了“目标单元格”和“可变单元格”,那么“规划求解”就已经知道了大部分了。我认为这是“规划求解”最重要和基础的东西。

TOP

割腕者的天堂
你以为你正在游戏人生,但人生早已将你游戏。

TOP

ls什么意思

TOP

下这个电影  记录一下
你以为你正在游戏人生,但人生早已将你游戏。

TOP

ear Mr. Bentley ,
I am writing to express my strong interest in the position of Director of Human Resources at your company, as described in an advertisement on jobsearch.com. I am interested in your company, which has a reputation for company loyalty and the professional development of its staff. I believe that my background in personnel administration, my excellent communication skills, and my knowledge of your industry make me a strong candidate for the position.

As the assistant manager in the Human Resources department of my present company, I have had many responsibilities. I have researched legal matters, wrote reports for company policy, hired and trained new employees. Last year I organized an important project to analyze and make recommendations on the health care policy of our international employees. Since I have previously worked in both product development and sales and marketing. I have a wider range of experience than many others in my field. I believe that I apply this to my day-to-work in ways that make me a more effective leader of a diverse staff...
你以为你正在游戏人生,但人生早已将你游戏。

TOP

发新话题