假設登錄表建置工具 是做什麼的?
使用時機
當模型完成,需要為交接、簽核或重複使用建立文件時,請使用此技能。當客戶或審查者詢問「你的假設從哪裡來?」時、當模型在資本配置決策前需要正式批准時、當模型將由多人長期更新時、或當商業案例需要正式的假設簽核記錄時,即可觸發此技能。它能將工作模型轉換為一份完整記錄、可稽核的資產。
功能說明
產出結構化的假設登錄表:一個專門的「假設」工作表,列出模型中每個重大假設,包含假設名稱、類別、基準值、來源與理由、樂觀與保守值、敏感度排名(對關鍵輸出的影響程度)以及負責人。內含使用資料表輸出計算敏感度排名的公式,以及需要主動監控的假設旗標系統。
方法
-
定義何謂「重大假設」。 並非模型中的每個輸入都需要列入假設登錄表。重大假設是指:(a) 敏感度高的輸入(位於龍捲風圖前 50%),(b) 真正具有不確定性的輸入(非基於合約或法規確定性),(c) 若錯誤會改變建議或決策的輸入。高度確定的假設(例如法定稅率、已知合約價格)仍應列入登錄表,但標示為「低」敏感度排名,且來源標為「法規/合約」。
-
建立假設登錄表結構。 假設工作表的欄位配置如下:
A 欄:假設編號 (A001, A002, ... 便於交叉參照)。 B 欄:假設名稱 (清晰標籤,與輸入工作表標籤一致)。 C 欄:類別 (營收、成本、資本、總體/市場、營運、策略)。 D 欄:基準值 (參照輸入工作表的儲存格,而非直接輸入重複數值)。 E 欄:單位 (%, $M, x, #, 天數 等)。 F 欄:來源/理由 (文字:此數字從何而來?管理層指導、產業報告、歷史平均、分析師共識、標竿分析)。 G 欄:樂觀值 (樂觀情境中的有利假設值)。 H 欄:保守值 (保守情境中的保守假設值)。 I 欄:敏感度排名 (高/中/低 或 1-10 數字排名,基於對關鍵輸出的影響)。 J 欄:對關鍵輸出的影響 (當此假設從保守值變動至樂觀值時,關鍵輸出的變化——由龍捲風分析計算得出)。 K 欄:監控旗標 (主動/被動——「主動」表示此假設應在每次模型更新時重新審視)。 L 欄:負責人 (負責驗證與更新此假設的人)。 M 欄:最後驗證日期 (此假設上次與實際情況比對確認的日期)。 N 欄:備註 (任何額外背景、計畫中的變更、不確定性標記)。
-
從輸入工作表填入假設登錄表。 系統性地瀏覽輸入工作表。針對每個藍色填滿的輸入儲存格,在假設工作表中建立對應的一列。基準值欄 (D) 應為指向輸入工作表的儲存格參照:
='Inputs'!$D$5。這確保登錄表始終顯示當前的模型值,而非靜態複本。 -
撰寫有意義的來源/理由條目。 這是稽核與簽核中最重要的一欄。可接受的來源:「管理層指導,FY2024 預算簡報」、「來自經審計財務報表 (FY2021-FY2023) 的 3 年歷史平均值」、「產業標竿:[行業] 中位數,來自 [資料類型]」、「來自可比上市公司的分析師共識」、「合約:供應商協議,日期 [日期]」、「基於可比交易資料的估計」。不可接受的:「假設」、「估計」或空白。
-
定義樂觀值與保守值。 如果已建立三種情境模型,直接從情境輸入工作表提取樂觀值與保守值:
='Scenario Inputs'!$E$5(樂觀) 和='Scenario Inputs'!$F$5(保守)。如果沒有情境模型,則根據龍捲風分析的增減範圍設定樂觀值與保守值。在備註欄中記錄範圍的理由。 -
使用資料表輸出計算敏感度排名。 每個假設的敏感度排名衡量當其從保守值變動至樂觀值時,對關鍵模型輸出的影響。
如果已建立龍捲風圖資料表(使用 sensitivity-tornado 技能),直接從該資料表參照影響值。
對關鍵輸出的影響公式:
='Tornado - Data Table'!F_row - 'Tornado - Data Table'!E_row(此變數的高影響值減去低影響值)。敏感度排名 (1-10,1 為影響最大):使用 RANK 函數計算影響欄:
=RANK(J5, $J$5:$J$50, 0),其中 J5 是此假設的影響欄儲存格。排名 1 表示這是影響最大的單一假設。敏感度類別 (高/中/低):
=IF(I5<=3,"高",IF(I5<=7,"中","低")),其中 I5 為數字排名。 -
排序與整理登錄表。 按敏感度排名(升序)排序,使影響最大的假設置頂。在每個排名層級內,按類別排序。新增凍結標題列,讓欄位名稱在捲動時保持可見。新增 Excel AutoFilter,讓使用者能按類別、負責人或敏感度排名篩選。
-
在頂端新增摘要區塊。 在登錄表主體上方,加入摘要區塊:
登錄表中假設總數:
=COUNTA(A_range)-header rows。 高敏感度假設:=COUNTIF(SensitivityCategoryRange,"高")。 主動監控假設:=COUNTIF(MonitoringFlagRange,"主動")。 無來源的假設:=COUNTBLANK(SourceRange)。 上次完整審查日期:[手動輸入日期儲存格]。 審查人員:[手動輸入姓名儲存格]。 -
套用格式以提升可讀性。 套用列帶狀條紋(淺灰色與白色交替)。對敏感度類別欄套用條件格式:高 = 橘色填滿,中 = 黃色填滿,低 = 無填滿。對監控旗標欄套用條件格式:主動 = 藍色填滿。對最後驗證日期欄套用條件格式:若日期早於 90 天前則為紅色填滿 (
=TODAY()-M_cell>90)。 -
定義監控協定。 對於每個「主動」監控假設,記錄:誰負責更新、應多久審查一次、應檢查哪些外部資料來源。這將登錄表轉化為一份活文件。新增預定審查日期欄:此假設下次應檢查的日期。
-
將登錄表連結至模型簽核流程。 新增「簽核人員」欄與「簽核日期」欄。對於正式核准流程,每個假設的負責人應在模型提交前簽核其假設。頂端的摘要區塊應標記任何未簽核的假設:
=COUNTBLANK(SignOffRange)。若此計數大於零,則模型不應提交至董事會或投資委員會。 -
維護登錄表的版本歷史。 當模型更新時,更新假設登錄表。新增「先前基準值」欄與「與前一版本的變更」欄。這建立了稽核追蹤,顯示假設在不同模型版本間的演變。文件工作表應記錄每個版本的變更摘要。
輸入資料
- 輸入工作表中所有模型輸入的清單(名稱、數值、單位)
- 每個假設的來源或理由(管理層指導、歷史資料、標竿)
- 每個假設的樂觀值與保守值(來自情境模型或龍捲風分析)
- 每個假設對關鍵輸出的影響(來自龍捲風資料表)