单一单元格单变量求解是一个相当简单的概念。Excel决定输入单元格的数值,这个数值能够产生公式单元格需要的结果。下面的例子演示单一单元格单变量求解的过程。
如图显示了一个抵押贷款工作表,此工作表中共有4个输入单元格(C4:C7)和4个公式单元格(C10:C13)。最初,此工作表用于假设分析的例子。本例中采用了相反的方法——不再提供不同的输入单元格值来观察计算公式,本例允许Excel自行决定能够产生预期结果的输入值。
假设您要购买一处新的住宅,每月可以提供1800美元的抵押支付。如果预付20%的房款,贷方可以提供30年固定利率为6.50% 的抵押贷款。问题是:“您能够支付的最高购买价格是多少?”换句话说,就是C4单元格中的数值是多少时,才能使C11单元格中的结果为1800 美元。在本例中,可以不断增加C4单元格中的数值,直到C11单元格中的数值显示为1800美元。对于更复杂一些的模型,Excel能够更有效地获得结果。
回答上段所述问题,首先要创建符合所掌握情况的输入单元格,具体地说:
●在C5单元格中输入20%(预付金百分比)。
●在C6单元格中输入360(按月计算的贷款周期)。
●在C7单元格中输入6.5%,年利率。
接下来,选择“数据”——“数据工具”——“假设分析”——“单变量求解”命令。Excel显示出“单变量求解”对话框,如图所示。完成这一对话框类似于形成一个句子,需要通过可变单元格C4使目标单元格C11为1800。可以通过输入单元格引用或者使用鼠标单击来输入这一信息。单击“确定”,开始单变量求解过程。
不到一秒, Excel就会显示“单变量求解状态”对话框,对话框中显示出了目标值与Excel计算的数值。在这种情况下,Excel找到的是一个精确值,工作表此时在C4单元格中显示计算出的值($284779)。作为这个值的结果,每月支付额为1800美元,此时,有两种选择:
●单击“确定”用找到的值替代初始值。
●单击“取消”将工作表恢复到选择“单变量求解”命令之前的状态 |