前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >精通Excel数组公式024:模拟运算表

精通Excel数组公式024:模拟运算表

作者头像
fanjy
修改于 2021-03-15 09:05:18
修改于 2021-03-15 09:05:18
1.8K0
举报
文章被收录于专栏:完美Excel完美Excel

excelperfect

本文介绍模拟运算表功能,其使用TABLE函数创建一个结果数组。使用模拟运算表是一种对使用公式输入的公式进行假设分析的快速而简单的方法。该功能允许修改一个或两个公式输入,显示多个假设分析结果。

使用单变量模拟运算表进行单公式假设分析

下图1展示单元格B6中使用公式输入的PMT函数。如果修改单元格B2(年利率)中的输入,PMT函数将更新。然而,这里的目标是修改输入为5个不同的利率并显示所有5个PMT结果。虽然创建自已的公式可以很容易完成,但是使用模拟运算表功能更有优势,主要原因为:

1.模拟运算表比公式计算更快。

2.使用模拟运算表替代许多公式时,公式创建时间会更快。

对于图1示例,需要执行下列步骤来获得创建解决方案的模拟运算表:

1.选择单元格区域A10:B15。原因是单元格B10包含一个公式,该公式指向要进行假设分析的公式。此外,单元格区域A11:A15包含PMT函数的新的假设分析公式输入,这是想要“替换”到PMT函数中生成5个新值的5个值。

2.按Alt D,T打开模拟运算表对话框。(或者单击功能区“数据”选项卡“预测”组中的“模拟分析——模拟运算表”)

3.因为“替换”值在列中,单击“输入引用列的单元格”文本框,选择单元格B6中PMT函数指向的原始公式输入,即单元格B2(注意PMT间接指向B2)。这里告诉模拟运算表从单元格B2中删除PMT计算过程中的值,将单元格区域A11:A15中的值替换成公式。

4.单击确定。

图1

如下图2所示,如果选择单元格区域B11:B15,将会在公式栏中看到TABLE函数。TABLE函数不是一个可以手动输入的函数,它在使用模拟运算表对话框时自动创建和输入。

图2

使用单变量模拟运算表用一个公式代替多个公式

如下图3所示,单元格区域E3:I3中的每个单元格都包含一个不同的公式,直接或间接引用单元格B3中单位销售量的公式输入。通过使用模拟运算表,可以对这5个公式基于单元格区域D4:D12中的单位进行假设分析。

图3

使用双变量模拟运算表

本示例的目标是创建一个交叉表,显示基于两个条件的最小值。可以使用双变量模拟运算表,如下图4所示。注意到,必须输入一个公式到该表的左上角单元格中。可以通过设置自定义格式(;;;)隐藏这个值。

图4

这个示例中,DMIN公式和模拟运算表代替了数组公式:

=MIN(IF($B$2:$B$19=$F9,IF($C$2:$C$19=G$8,$D$2:$D$19)))

下图5展示了另一个示例,使用双变量模拟运算表代替了数组公式:

=INDEX($C$2:$C$15,MATCH($E9&F$8,$A$2:$A$15&$B$2:$B$15,0))

这个示例在本系列前面也出现过。

图5

注意,在Excel中有一个选项:除模拟运算表外,自动重算。如果你选取了该选项,模拟运算表不会自动更新。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Excel小技巧70:模拟运算表的应用
Excel的模拟运算表是一项很强大的功能,然而,很多时候我们都没有想到利用这个功能。下面,我们以一个示例来讲解一下它的基本用法。
fanjy
2020/12/08
1.6K0
Excel小技巧70:模拟运算表的应用
精通Excel数组公式004:数学数组运算
先来看一个示例。下图1所示的工作表中,在单元格区域B2:B5中是一组成本数据,在单元格B8中是净成本率,想要计算每项净成本,然后将它们相加。一种方法是,在辅助列中逐项计算净成本,然后使用SUM函数将这些净成本数值相加,正如下图1所示。
fanjy
2020/06/18
1.3K0
精通Excel数组公式004:数学数组运算
excel模拟运算功能
今天要跟大家分享的是excel的模拟运算功能! 在金融、财务领域中需要处理很多敏感性分析以及不同方案的收益风险对比等风险问题,这些问题都可以通过excel中的模拟运算功能来完成。 在2013版本的of
数据小磨坊
2018/04/10
1.7K0
excel模拟运算功能
Excel公式练习37: 找到和的加数(增强版)
导语:继续研究来自于excelxor.com的案例。在《Excel公式练习36:找到和的加数》中,讲解了一个公式,可以标出指定和的加数,然而,如果有几种组合都可以得到这个和数,该公式只能标出其中一种组合,本文讲解的公式就来解决这个问题,将所有的组合都标出来。
fanjy
2020/02/14
1.1K0
Excel公式练习37: 找到和的加数(增强版)
精通Excel数组公式010:认识数组函数:TRANSPOSE、MODE.MULT和TREND
数组函数是可以提供多个值的Excel内置函数。下面列出了8个Excel内置的数组函数:
fanjy
2020/09/08
1.9K0
精通Excel数组公式010:认识数组函数:TRANSPOSE、MODE.MULT和TREND
精通Excel数组公式021:提取唯一值列表并排序
本文将综合使用前面系列中学习到的技术,包括布尔逻辑、动态单元格区域、提取满足条件的数据、统计唯一值等,创建出一个解决问题的大型公式。当然,如果你不需要自动动态更新数据,完全可以使用Excel内置的高级筛选或数据透视表功能。
fanjy
2021/03/12
5.3K0
精通Excel数组公式012:布尔逻辑:AND和OR
布尔(Boolean)是一种数据类型,仅有两个值,即TRUE或FALSE,或者1或0:
fanjy
2021/01/20
2.5K0
精通Excel数组公式012:布尔逻辑:AND和OR
精通Excel数组公式15:使用INDEX函数和OFFSET函数创建动态单元格区域(续)
导语:本文为《精通Excel数组公式14:使用INDEX函数和OFFSET函数创建动态单元格区域》的后半部分。
fanjy
2021/03/12
4.3K0
精通Excel数组公式011:令人惊叹的SUMPRODUCT函数
本文主要探讨什么时候使用SUMPRODUCT函数更有效,而什么时候应该使用SUMIFS函数代替SUMPRODUCT函数。
fanjy
2020/09/17
6.5K0
精通Excel数组公式011:令人惊叹的SUMPRODUCT函数
精通Excel数组公式025:LINEST数组函数
如果正在进行与x-y直线数据集相关的统计计算,那么一定会喜欢LINEST函数。当使用最小二乘法将数据拟合到一条直线时,LINEST函数可以进行许多统计计算。下面列出了该函数可以进行的一些统计计算:
fanjy
2021/03/26
3.2K0
精通Excel数组公式025:LINEST数组函数
精通Excel数组公式009:提供多个值的数组公式
如下图1所示,我们在单元格区域中使用数组公式生成序号,这样,使用者就不能够随意删除其中一个单元格中的序号,只能选中该区域后全部删除。
fanjy
2020/09/04
5.4K0
精通Excel数组公式009:提供多个值的数组公式
Excel公式技巧26: 给统计函数(GROWTH,LINEST,LOGEST,TREND)提供合法的参数值
绝大多数Excel函数都可以忽略传递给它们的布尔值(有时还有其他非数字值)。因此,它们可以有效地缩小操作的范围,该范围内仅包含非布尔值(或数字),这样使我们可以在函数中包含条件语句(通常使用IF函数),从而限制公式构造最终要处理的值。
fanjy
2020/03/25
1.7K0
Excel公式技巧26: 给统计函数(GROWTH,LINEST,LOGEST,TREND)提供合法的参数值
Excel公式技巧43:OFFSET函数应用技巧
OFFSET函数是我们经常会用到的一个函数,能够以某单元格为基点,偏移得到指定位置的单元格或者单元格区域。其语法为:
fanjy
2020/08/04
1.4K0
Excel公式技巧43:OFFSET函数应用技巧
Excel小技巧71:让RAND函数生成的随机数固定不变
有时候,我们使用RAND函数生成了一系列随机数,但是不希望它们经常改变。可以以粘贴值的方式将它们粘贴到另一组单元格,但这样的话,它们就永远固定下来了;还可以使用VBA代码。其实,还可以使用Excel的模拟运算表功能。
fanjy
2020/12/08
18.7K0
Excel小技巧71:让RAND函数生成的随机数固定不变
Excel公式技巧17: 使用VLOOKUP函数在多个工作表中查找相匹配的值(2)
我们给出了基于在多个工作表给定列中匹配单个条件来返回值的解决方案。本文使用与之相同的示例,但是将匹配多个条件,并提供两个解决方案:一个是使用辅助列,另一个不使用辅助列。
fanjy
2020/03/12
15K0
Excel实战技巧:如何使用Excel数据表创建蒙特卡罗模型和预测
引言:本文学习整理自exceluser.com,非常好的一篇文章,特分享于此,供有兴趣的朋友参考。
fanjy
2023/02/14
4.9K0
Excel实战技巧:如何使用Excel数据表创建蒙特卡罗模型和预测
精通数组公式17:基于条件提取数据(续)
创建数据提取数组公式的技巧是在公式内部创建一个“匹配记录”相对位置的数组。如下图8所示,可以看到与条件相匹配的记录的相对位置是7和10,它们将作为INDEX的row_num参数的值。
fanjy
2021/03/12
3.5K0
精通Excel数组公式020:MMULT数组函数
MMULT表示矩阵乘法(matrix multiplication)。学习过前面文章的朋友,可能已经意识到乘法矩阵在Excel公式中有很多应用。
fanjy
2021/03/12
2.4K0
Excel公式技巧39: COUNTIF函数在文本排序中的应用
我们知道,COUNTIF函数通常用于查找指定单元格区域中满足条件的单元格数量。然而,COUNTIF函数有一个比较有用的用法,它可以统计指定区域中大于或小于指定值的单元格数量。例如,公式:
fanjy
2020/07/16
6.5K0
Excel公式技巧36: 标识重复值
一组数据中往往会出现重复值,有时,我们想要标识出这些重复值,让人一眼就看出这些值来。我们使用了COUNTIF函数来实现,如下图1所示。
fanjy
2020/06/11
1K0
推荐阅读
相关推荐
Excel小技巧70:模拟运算表的应用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档