使用模拟运算表计算多个结果
概述
在Microsoft Excel中,数据表是一套命令(称为What-If分析工具)的一部分。 构造和分析数据表时,将执行"如果分析"。
如果分析是更改单元格中的值以查看这些更改如何影响工作表上的公式结果的过程。 例如,可以使用数据表来更改贷款的利率和期限长度,以评估可能的每月付款金额。
注意: 可以使用数据表和 VBA Visual Basic for Applications (更快地) 。 有关详细信息,请参阅Excel What-If表:使用 VBA 加快计算速度。
if-if 分析的类型
有三种类型的假设分析工具Excel:方案、数据表和目标查找。 方案和数据表使用输入值集来计算可能的结果。 单变量寻道明显不同,它使用单个结果并计算可能生成该结果的输入值。
与方案一样,数据表可帮助你探索一组可能的结果。 与方案不同,数据表在一个工作表上的一个表中显示所有结果。 使用数据表可以轻松一目了然地检查各种可能性。 因为仅关注一个或两个变量,便可轻松阅读并以表格形式共享所得结果。
数据表不能容纳两个以上变量。 如果要分析两个以上变量,应改为使用方案。 尽管数据表只能包含一个或两个变量 (一个变量用于行输入单元格,另一个变量用于列输入单元格) ,但数据表可以包含您需要的许多不同的变量值。 一个方案最多可以有 32 个不同的值,但你可以创建多个方案。
在分析简介一文What-If了解有关详细信息。
数据表基础知识
根据需要测试的变量数和公式数,创建单变量或双变量数据表。
单变量数据表
如果要了解一个或多个公式中一个变量的不同值如何更改这些公式的结果,请使用单变量数据表。 例如,可以使用一个变量数据表来查看不同的利率如何影响每月的按揭付款,使用 PMT 函数。 在一列或一行中输入变量值,结果将显示在相邻的列或行中。
下图中,单元格 D2 包含支付公式 =PMT (B3/12,B4,-B5) ,它引用输入单元格 B3。
双变量数据表
使用双变量数据表查看一个公式中两个变量的不同值如何更改该公式的结果。 例如,可以使用双变量数据表来查看利率和贷款条件的不同组合对每月按揭付款的影响。
下图中,单元格 C2 包含付款公式 =PMT (B3/12,B4,-B5) , 该公式使用两个输入单元格 B3 和 B4。
数据表计算
每当工作表重新计算时,任何数据表也将重新计算 , 即使数据没有更改。 若要加快包含数据表的工作表的计算,可以更改"计算"选项以自动重新计算工作表,而不是数据表。 若要了解更多信息,请参阅在包含 数据表的工作表中加速计算部分。