案例01|Assumption Documentation:同一個 Inflation Assumption 要有來源與註解

案例02|Dynamic Links:15 小時改成 20 小時,成本要自動從 1,200 變 1,600

案例03|Only Enter Data Once:Inflation 只能有一個 Source Cell

案例04|Consistent Formulas:9 個公式改成 1 個 Mixed-Reference 公式

案例05|Error Check:124,700 的 CapEx 只排進 115,700

案例06|Format and Label for Clarity:5,000 到底是美元、歐元、MWh 還是 kWh?

核心表格

核心主題 主要觀點/方法 實務用途 重要條件/限制/延伸
Document Assumptions 假設、來源、理由與變更應同步文件化 讓模型可交接、可解釋、可稽核 模型再漂亮,只要 input 不可信,output 仍沒有決策價值
Dynamic Links Calculation cells 應 link 到 input cells;inputs 改變時 outputs 自動更新 Scenario、敏感度與模型維護 Hard-code 只應存在於真正的 input cells
Linked Dynamic Text 使用 & 將 input value 帶入說明文字 避免文字敘述與模型 input 不一致 文字中的數字若 hard-code,模型更新後容易留下舊值
Only Enter Data Once 同一個 assumption 只建立一個 source cell,其他位置全部引用 建立 single source of truth 避免 duplicated inputs、model drift 與 spaghetti links
Avoid Constants inside Formulas 像 157000 這類 business input 應放在 input cell 再 link 提高 transparency 與 maintainability 24 小時、7 天、12 個月等不變常數是原書允許的例外
Consistent Formulas 盡量減少 unique formulas,使用 relative/absolute/mixed references 快速建模、降低錯誤、降低 audit cost 一致性也應延伸到 labels、formatting、layout 與時間軸位置
Error Checks 以 reconciliation、IF、difference check 等方式讓錯誤自動浮現 在使用 output 前發現漏列、錯誤 input 或 calculation failure Check 必須醒目且定義正負號/threshold;最好配合 conditional formatting
Format and Label for Clarity Input/formula cells、currency、units、thousands separators 都要一致 降低誤讀與錯誤操作 Formatting 是模型控制的一部分,不只是視覺美化

第 4 章的核心:Excel 越自由,越需要規範

原書指出,Excel 的彈性正是它最大的優勢,也同時是主要風險。因為 Excel 不會強迫 modeler 遵守 database schema、workflow 或固定 calculation structure,所以 financial modeler 必須主動建立自己的規則。

本章六個核心規範是:

Document Your Assumptions

原書以 “garbage in, garbage out” 強調:最漂亮的 model、charts 或 scenario tables,都無法補救不可信的 assumptions。

假設文件化不應等到最後才做。每當 source、input、structure 或 reasoning 有變化,就應同步記錄。小模型可以把 source data 與 assumptions 放在一起;大型模型則應用 dedicated assumptions sheet,必要時再做重要假設摘要。