最近推送的几篇文章: · 正 · 文 · 来 · 啦 · 由于Excel是美国微软的,中文版的Excel中一些名称叫法不是那么好理解,比如本文要介绍的“模拟运算表”,就让人摸不着头脑。 数据表是一个单元格区域, 可在其中更改某些单元格中的值, 并提出有关问题的不同答案。模拟运算表,就是将不同的值代入到某个公式,并这些结果逐一罗列到一个表格。 比如,已知圆的半径,要计算圆的面积,那么我们可以在B1单元格输入公式: 注:PI()生成常量π(3.1415926535)上面的公式中,A2相当于一个变量,我们在A2单元格输入不同的值就会得到不同的结果。一般情况下,我们要计算半径为1,2,3,。。。10十个数字所对应的面积,我们通常的做法是,在B2单元格输入公式,然后下拉填充。如上图所示。象上面这种,需要将不同的变量值的所对应结果,用一个表格列示出来,这就是模拟运算表可以做的。大家肯定觉得奇怪,上面的例子直接用公式下拉填充就可以了,为什么要用模拟运算表呢?用模拟运算有什么好处呢?这个疑问留到文后再解答,Step1:先在A3:A11输入变量值。在B2输入公式: 现在我们要将上面的A2当做一个变量X来看待。这一点很重要。也就是说,上面的公式相当于数学中的:πx2 Step2:选中A2:B11单元格区域。注意单元格范围,别选错了。然后点数据“选项”卡下的“模拟运算表”,在“输入引用列的单元格”输入框输入A2。这两个名字很拗口,实际上就是让我们输入变量所对应的单元格。前面我们介绍了,在公式“=PI()*A2*A2”中,A2实际上就是变量。相当于数学方程式中的X、Y。在上面这个案例中,我们的变量值是纵向排列的,放在A列,所以在本案例要填入到'输入引用列的单元格"输入框。如果变量值是横向排列的,那就应该填入到“输入引用行的单元格"输入框。如下图所示:变量值是横向放置的D5:L5单元格区域的,使用模拟运算表时,就在“输入引用行的单元格"中输入C5。选中C5:L6单元格区域(模拟运算表要使用的公式要在选中区域的首列/首行,因而不能选中D5:L16,也不能选中B5:L6),然后点击数据选项卡下的模拟运算表,在“输入引用行的单元格"中输入C5,如下图所示:上面的示例中,由于C5单元格的值为“偷懒的技术”,是文本,因而,C6单元格公式的计算结果会出错。但是,这并不影响模拟运算表用这个公式得出正确的结果。因为,公式“=C5*D2”中C5相当于变量X,模拟运算表将D5:L5中的值逐个代入到公式“=C5*D2”中替代C5。所以C5单元格实际值是什么,并不影响模拟运算的结果。上面举的例子都是单变量的,现在我们来介绍一下双变量时怎么用。
如下图,模拟运算表使用双变量,公式放在左上角B2单元格 为了便于大家理解掌握模拟运算表的基础知识,上面举的例子都是使用最简单的公式。大家看了肯定会觉得:我直接公式下拉右拉填充不就得了,有必要用模拟运算表吗? 模拟运算主要用于测算不同变量值的计算结果,在实务中,这个计算公式可能会比较复杂,不能用一个公式简单填充就能搞定的,这时候就需要运用模拟运算表了。比如财务经常要做弹性分析,要看单价和单位成本变动给利润带来的影响,那么我们就可在B2:C10区域输入利润测算表(本案例为简化版利润表),然后在B13单元格输入公式:引用C10单元格利润值,然后使用双变量的模拟分析,即可得到不同单价、成本下的利润值。从本案例可以看出模拟运算表的公式,可以使用其他单元格来作为公式。 如果本案例中不使用模拟运算表,要在每一个单元格都输入利润表的计算公式,那公式就比较复杂。在一些财务测算类的表格中,利润计算的公式更复杂,如地产公式的项目测算表,如果你还寄希望使用填充公式来计算不同变量情况下的利润值,那是不现实的,这就是模拟运算表开始表演的时候了。 用过模拟计算表的人都知道,模拟运算表不能跨表引用,那如何规避这个难题呢?
|