分享

模拟运算表是什么,有什么用?财务必学!

 偷懒的技术 2021-01-30

最近推送的几篇文章:

·  正  ·  文  ·  来  ·  啦  ·

模拟运算表是什么

由于Excel是美国微软的,中文版的Excel中一些名称叫法不是那么好理解,比如本文要介绍的“模拟运算表”,就让人摸不着头脑。

Excel帮助中是这样定义模拟运算表的:
数据表是一个单元格区域, 可在其中更改某些单元格中的值, 并提出有关问题的不同答案。
改成人话,意思是这样的:
模拟运算表,就是将不同的值代入到某个公式,并这些结果逐一罗列到一个表格
比如,已知圆的半径,要计算圆的面积,那么我们可以在B1单元格输入公式:
=PI()*A2*A2
注:PI()生成常量π(3.1415926535)

上面的公式中,A2相当于一个变量,我们在A2单元格输入不同的值就会得到不同的结果。
一般情况下,我们要计算半径为1,2,3,。。。10十个数字所对应的面积,我们通常的做法是,在B2单元格输入公式,然后下拉填充。如上图所示。
象上面这种,需要将不同的变量值的所对应结果,用一个表格列示出来,这就是模拟运算表可以做的。
大家肯定觉得奇怪,上面的例子直接用公式下拉填充就可以了,为什么要用模拟运算表呢?用模拟运算有什么好处呢?这个疑问留到文后再解答,
模拟运算表怎么用
 
我们先来看一下模拟运算表怎么用?
1、变量值放在列区域
还是以上面的示例为例。
Step1:先在A3:A11输入变量值。在B2输入公式:
=PI()*A2*A2
现在我们要将上面的A2当做一个变量X来看待这一点很重要。也就是说,上面的公式相当于数学中的:

πx2

Step2:选中A2:B11单元格区域。注意单元格范围,别选错了。然后点数据“选项”卡下的“模拟运算表”,在“输入引用列的单元格”输入框输入A2。

然后就可用模拟运算表计算出相应的结果。
解释:
模拟运算表最多可有两个变量:
  • 输入引用行的单元格

  • 输入引用列的单元格

这两个名字很拗口,实际上就是让我们输入变量所对应的单元格。前面我们介绍了,在公式“=PI()*A2*A2”中,A2实际上就是变量。相当于数学方程式中的X、Y。
在上面这个案例中,我们的变量值是纵向排列的,放在A,所以在本案例要填入到'输入引用的单元格"输入框。
2、变量值放在行区域
如果变量值是横向排列的,那就应该填入到“输入引用的单元格"输入框。如下图所示:

这个案例中C6单元格的公式为
=C5*D2
我们将其C5指定为变量。
变量值是横向放置的D5:L5单元格区域的,使用模拟运算表时,就在“输入引用的单元格"中输入C5
操作步骤:
选中C5:L6单元格区域(模拟运算表要使用的公式要在选中区域的首列/首行,因而不能选中D5:L16,也不能选中B5:L6),
然后点击数据选项卡下的模拟运算表,“输入引用的单元格"中输入C5如下图所示:

上面的示例中,由于C5单元格的值为“偷懒的技术”,是文本,因而,C6单元格公式的计算结果会出错。但是,这并不影响模拟运算表用这个公式得出正确的结果。因为,公式“=C5*D2”中C5相当于变量X,模拟运算表将D5:L5中的值逐个代入到公式“=C5*D2”中替代C5。所以C5单元格实际值是什么,并不影响模拟运算的结果
3、双变量(变量值放在行和列区域)
上面举的例子都是单变量的,现在我们来介绍一下双变量时怎么用。
  • 变量值放在列区域时,模拟运算表的公式要在选定区域的首行

  • 变量值放在行区域时,模拟运算表的公式要在选定区域的首列

要使用双变量模拟运算表的公式放在哪呢?
  • 放在选定区域的左上角单元格。

如下图,模拟运算表使用双变量,公式放在左上角B2单元格
B2单元格的公式为:
=A1*B1

模拟运算表的应用场景
 
为了便于大家理解掌握模拟运算表的基础知识,上面举的例子都是使用最简单的公式。大家看了肯定会觉得:
然并卵,有鸟用!
我直接公式下拉右拉填充不就得了,有必要用模拟运算表吗?
模拟运算主要用于测算不同变量值的计算结果,在实务中,这个计算公式可能会比较复杂,不能用一个公式简单填充就能搞定的,这时候就需要运用模拟运算表了。
举一个稍微复杂一点的例子:
比如财务经常要做弹性分析,要看单价和单位成本变动给利润带来的影响,那么我们就可在B2:C10区域输入利润测算表(本案例为简化版利润表),然后在B13单元格输入公式:
=C10
引用C10单元格利润值,然后使用双变量的模拟分析,即可得到不同单价、成本下的利润值。

从本案例可以看出模拟运算表的公式,可以使用其他单元格来作为公式
如果本案例中不使用模拟运算表,要在每一个单元格都输入利润表的计算公式,那公式就比较复杂。
在一些财务测算类的表格中,利润计算的公式更复杂,如地产公式的项目测算表,如果你还寄希望使用填充公式来计算不同变量情况下的利润值,那是不现实的,这就是模拟运算表开始表演的时候了。


用过模拟计算表的人都知道,模拟运算表不能跨表引用,那如何规避这个难题呢?

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多