單一單元格單變量求解是一個相當簡單的概念。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美元,此時,有兩種選擇:
●單擊“確定”用找到的值替代初始值。
●單擊“取消”將工作表恢復到選擇“單變量求解”命令之前的狀態