轻松办公系列进阶课堂-OfficeExcel
假设分析
(二十六)
使用数据表计算多个结果
数据表是一个单元格区域,用于显示中一个或两个变量的更改对公式结果的影响。数据表提供了一种快捷手段,它可以通过一步操作计算多个结果;同时,它还是一种有效的方法,可以查看和比较由工作表中不同变化所引起的各种结果。
一、概述
数据表是一组命令的组成部分,这些命令也被称作假设分析工具。使用数据表即意味着执行假设分析。
假设分析是指通过更改单元格中的值来查看这些更改对工作表中公式结果的影响的过程。例如,可以使用数据表更改贷款利率和期限以确定可能的月还款额。
假设分析种类:Excel中具有三种假设分析工具:方案、数据表和单变量求解。方案和数据表根据各组输入值确定可能的结果。单变量求解的分析方法不同于方案和数据表,它根据结果确定产生该结果的可能的输入值。
与方案类似的是,数据表有助于寻找一组可能的结果。不同于方案的是,数据表会在工作表中的一个表中显示所有结果。使用数据表可以轻松查看一系列可能性。由于只关注一个或两个变量,表格形式的结果易于阅读和共享。
数据表无法容纳两个以上的变量。如果要分析两个以上的变量,则应改用方案。尽管只能使用一个或两个变量(一个用于行输入单元格,另一个用于列输入单元格),但数据表可以包括任意数量的不同变量值。方案可拥有最多 32 个不同的值,但可以创建任意数量的方案。
1、数据表基础
创建单变量数据表还是双变量数据表,取决于需要测试的变量和公式数。
(1)单变量数据表
如果要查看一个或多个公式中某个变量的不同值对公式结果的影响,请使用单变量数据表。例如,使用单变量数据表来查看不同的利率水平对使用 PMT 函数计算的月还款额的影响。在单列或单行中输入变量值后,结果便会在相邻的列或行中显示。
在下图中,单元格 D2 中包含引用输入单元格 B3 的还款公式 =PMT(B3/12,B4,-B5)。
单变量数据表
2、双变量数据表
使用双变量数据表可以查看一个公式中两个变量的不同值对该公式结果的影响。例如,可以使用双变量数据表来查看利率和贷款期限的不同组合对月还款额的影响。
在下图中,单元格 C2 中包含还款公式 =PMT(B3/12,B4,-B5),它使用了两个输入单元格 B3 和 B4。
双变量数据表
数据表计算:每当重新计算工作表时,也会同时重新计算数据表,而不管它们是否被更改过。若要加快包含数据表的工作表的计算速度,可以更改“计算”选项以自动重新计算工作表而不计算数据表。
二、创建单变量数据表
单变量数据表的输入值被排列在一列(列方向)或一行(行方向)中。单变量数据表中使用的公式必须仅引用一个输入单元格。
1、在一列或一行中的单元格中,键入要替换的值列表。将值任一侧的几行和几列单元格保留为空白。
2、请执行下列操作之一:
(1)如果数据表为列方向(变量值位于列中),请在变量值上一行且位于值所在的列右边的单元格中键入公式。“概述”部分中所示的单变量数据表插图是列方向的,在该图中,公式包含在单元格 D2 中。
如果要查看各个值对其他公式的影响,请在第一个公式右侧的单元格中键入其他公式。
(2)如果数据表为行方向,请在第一个数值左边一列且位于数值行下方的单元格中键入公式。
如果要查看各个值对其他公式的影响,请在第一个公式下方的单元格中键入其他公式。
3、选定包含需要替换的数值和公式的单元格区域。根据前述“概述”部分中的第一个插图,此区域为 C2:D5。
4、在“数据”选项卡上的“数据工具”组中,单击“假设分析”,然后单击“数据表”。
5、请执行下列操作之一:
(1)如果数据表为列方向,请在“输入引用列的单元格”框中,为输入单元格键入单元格引用 (单元格引用:用于表示单元格在工作表上所处位置的坐标集。例如,显示在第 B 列和第 3 行交叉处的单元格,其引用形式为“B3”。)。根据第一个插图中所示的示例,输入单元格为 B3。
(2)如果数据表是行方向的,请在“输入引用行的单元格”框中,为输入单元格键入单元格引用。
注释:创建数据表后,可能需要更改结果单元格的格式。在插图中,结果单元格使用了货币格式。
三、为单变量数据表添加公式
在单变量数据表中使用的公式必须引用相同的输入单元格。
1、请执行下列操作之一:
(1)如果数据表为列方向(变量值位于列中),请在数据表首行现有公式右面的空白单元格中键入新公式。
(2)如果数据表为行方向(变量值位于行中),请在数据表首列现有公式下面的空白单元格中键入新公式。
2、选定含有数据表和新公式的单元格区域。
3、在“数据”选项卡上的“数据工具”组中,单击“假设分析”,然后单击“数据表”。
4、请执行下列操作之一:
(1)如果数据表为列方向,请在“输入引用列的单元格”框中,为输入单元格键入单元格引用。
(2)如果数据表是行方向的,请在“输入引用行的单元格”框中,为输入单元格键入单元格引用。
四、创建双变量数据表
双变量数据表使用含有两个输入值列表的公式。该公式必须引用两个不同的输入单元格。
1、在工作表的某个单元格内,输入引用了两个输入单元格的公式。
在下例中,公式的初始值位于单元格 B3、B4 和 B5 中,您可在单元格 C2 中键入公式 =PMT(B3/12,B4,-B5)。
2、在公式下方的同一列中键入一列输入值。
在这种情况下,请在单元格 C3、C4 和 C5 中键入不同的利率。
3、在公式右边的同一行中输入第二列输入值。
在单元格 D2 和 E2 中键入贷款期限(以月为单位)。
4、选定包含公式 (C2) 、数值行和列(C3:C5 和 D2:E2)以及希望在其中放置计算的值的单元格 (D3:E5) 的单元格区域。
在这种情况下,请选择区域 C2:E5。
5、在“数据”选项卡上的“数据工具”组中,单击“假设分析”,然后单击“数据表”。
6、在“输入引用行的单元格”框中,请输入由行数值替换的输入单元格的引用。
在“输入引用行的单元格”框中,键入单元格 B4。
7、在“输入引用列的单元格”框中,请输入由列数值替换的输入单元格的引用。
在“输入引用列的单元格”框中,键入 B3。
8、单击“确定”。
示例1:
双变量数据表可显示不同利率和贷款期限的组合对月还款额的影响。在下图中,单元格 C2 中包含还款公式 =PMT(B3/12,B4,-B5),它使用了两个输入单元格 B3 和 B4。
五、加快包含数据表的工作表中的计算速度
1、单击“Office 按钮”图像,单击“Excel 选项”,然后单击“公式”类别。
2、在“计算方式选项”部分的“计算”下,单击“除数据表外,自动计算”。
提示:或者,在“公式”选项卡上“计算”组中,单击“计算选项”上的箭头,然后单击“除数据表外,自动计算”。
注释:选择该计算选项后,在重新计算工作簿的其他部分时,将跳过数据表。若要手动重新计算数据表,请选择数据表公式,然后按 F9。
下一节:《轻松办公系列进阶课堂-OfficeExcel假设分析(二十七)》
更多精彩内容将在以后的章节分享给朋友们,请添加好友并收藏,请点赞并欢迎关注后期更新!