Excel Data Analysis 简明教程

Advanced Data Analysis - What-If Analysis

What-if analysis 是更改单元格中的值的过程,以查看这些更改如何影响工作表上公式的结果。你可以在一个或多个公式中使用多组不同的值来探索所有不同的结果。

what-if 分析在进行数据分析时在许多情况下很有用。例如 −

  1. 你可以基于收入提出不同的预算。

  2. 你可以根据给定的历史值预测未来值。

  3. 如果你期望从公式中得到某个值作为结果,你可以找到产生所需结果的不同输入值集。

Excel 为你提供了可以根据你的数据分析需求使用的以下 what-if 分析工具 −

  1. Data Tables

  2. Scenario Manager

  3. Goal Seek

数据透视表和场景采用输入值集并向前预测,以确定可能的结果。目标寻求与数据透视表和场景不同,因为它采用一个结果并向后预测以确定产生该结果的可能输入值。

在本章中,你将了解可以使用 what-if 分析工具的可能情况。有关这些工具的用法详细信息,请参阅本教程后面的章节。

Data Tables

Data Table 是一个单元格范围,你可以在其中更改一些单元格中的值,并提出解决问题的不同答案。例如,你可能想通过分析不同的贷款金额和利率来了解你能负担得起多少房屋贷款。你可以将这些不同的值与数据表中的 PMT 函数放在一起并获得所需结果。

数据表仅适用于 one or two variables ,但它可以接受这些变量的许多不同值。

有关数据表的详细信息,请参阅本教程中的章节 – What-If Analysis with Data Tables

Scenario Manager

场景是 Excel 保存并可以在工作表的单元格中自动替换的一组值。

主要功能 −

  1. 您可以在工作表上创建和保存不同组的值,然后切换到这些新方案中的任何一个,查看不同的结果。

  2. 一个方案可以有多个变量,但只能容纳最多 32 个值。

  3. 您还可以创建一个方案汇总报告,它将所有方案组合在一个工作表中。例如,您可以创建若干不同的预算方案,比较各种可能的收入水平和支出,然后创建一个报告,让您可以并排比较这些方案。

  4. 方案管理工具是一个对话框,用于保存值作为方案并对方案进行命名。

有关方案的详细信息,请参阅本教程中的第 What-If Analysis with Scenario Manager 章。

Goal Seek

如果您知道从公式中想要的结果,但无法确定公式需要什么输入值才能得到该结果,那么目标寻值将很有用。例如,如果您想借一笔贷款,并且您知道贷款金额、贷款期限以及可以支付的等额每月分期付款 (EMI),那么可以使用目标寻值来找到可以获得该贷款的利率。

目标寻值只能用于一个变量输入值。如果您有多个输入值变量,可以使用求解器加载项。

有关如何使用目标寻值,请参阅本教程中的第 What-If Analysis with Goal Seek 章。

Solver

求解器作为加载项随 Excel 提供。您可以使用求解器找到工作表上称为目标单元格的单元格中公式的最佳值。

求解器使用与目标单元格中的公式相关的单元格组。求解器调整您指定的可调整单元格中的值,以获得目标单元格公式指定的预期结果。

有关如何使用 Excel 求解器加载项,请参阅本教程中的第 Optimization with Excel Solver 章。