What-If_Analysis_Data_Table
📝 主旨
💡
本文將介紹Excel的 What-If Analysis中的Data Table功能。
🎯 目標問題
👁️
有一個參數A,你好奇以下問題 : 當分別給A指派不同的值(a1、a2、a3……)時,某個公式(formula)B的值會變成怎樣?
與Excel無直接關聯的書(推薦),借書名應景。
上述問題可以拆成3個組成部分 :
- 參數A (你想改變看看)
- 要指派給A的一組特定值(a1、a2、a3……)
- 公式B (你想看在A不同值時B會變怎樣)
What-If Analysis中的Data Table功能可以處理這個問題。
範例一 : 單一參數
假設你想研究一個下面這個簡單的年複利模型。
現在你想要研究 : 如果複利時間為1、2、3……10年,對應的複利值會變怎樣?
你可以一個值一個值輸入,然後觀察變化,
但是這樣沒辦法一口氣呈現出全部的樣貌。
這時候就可以用What-If Analysis中的Data Table功能來處理這個問題。
步驟一 : 建立要指派的一組特定值
注意要放在同一行(row)或同一列(column)。
我範例是用列(column)。
步驟二 : 建立要研究的公式
如果前一個步驟(要指派的特定值組)是放在同一列,那就把公式放在行上面 (反之亦然)。
公式可以用直接輸入,或者參照已存在的公式 (如下圖)。
步驟三 : 建立Data Table
先選取前兩個步驟建立的範圍
Data → What-If Analysis → Data Table
會跳出Data Table小視窗
⚠️ 這裡務必注意
如果「要指派的特定值組」放在同一列(column),就選Column input cell;
如果是放在同一行(row),就選Row input cell。
選好後,這裡填入的是「要被指派的參數」的儲存格參照 (如下圖)。
按OK。
即可產出不同時間對應的複利值Data Table。
範例二 : 兩個參數
Data Table也可以用在兩個參數的情況。
繼續利用前述例子,
這次假設我想研究不同「年利率」(interest)與「時間」(years)組合對複利值的影響。
步驟一 : 建立要指派的一組特定值
與單一參數類似,但這次有兩組參數值組要指派,
一組放在同一欄(時間),一組放在同一列(年利率)。
步驟二 : 建立要研究的公式
在對角的儲存格輸入要研究的公式,或者公式的參照(如下圖)。
步驟三 : 建立Data Table
先選取前兩個步驟建立的範圍
Data → What-If Analysis → Data Table → 跳出Data Table小視窗
⚠️ 這裡務必注意
由於「利息參數值組」是放在同一個行(row),所以Row input cell要填入「利息參數對應的參照」;
同理,由於「時間參數值組」是放在同一欄(column),所以Column input cell要填入「時間參數對應的參照」。
填好後按OK。
完成。
範例檔案
參考連結
Calculate multiple results by using a data table - Microsoft Support![Calculate multiple results by using a data table - Microsoft Support]()
Calculate multiple results by using a data table - Microsoft Support
In Excel, a data table is a range of cells that shows how changing one or two variables in your formulas affects the results of those formulas.