一、案例定位

依原書「Only Enter Data Once」規則,示範同一個 inflation rate 若在不同 sheet 重複 hard-code,會造成 model drift。

二、學習目標

三、案例情境

Salary Forecast 與 Customer Revenue Forecast 都使用 inflation。錯誤做法是在兩處各自輸入 3%;正確做法是在 Assumptions sheet 只輸入一次,其他地方直接引用。

四、開始資料

項目 Base Inflation
Salary 500,000 3.0%
Revenue 2,000,000 3.0%

五、Excel/VBA 分析方法

把 3.0% 放在單一 assumption cell,例如 Assumptions!B2;Salary 與 Revenue 公式都引用 $B$2。避免在 formula 內直接寫 *1.03。原書也提醒,像 =IF(H$6<=$E7,0,157000) 中的 157000 應改為 link 到 input cell。

六、計算結果

情境 Salary Output Revenue Output 一致性
Single Source 3% 515,000 2,060,000 一致
錯誤:Salary 改 4%、Revenue 忘記改仍 3% 520,000 2,060,000 不一致

七、結果分析與管理解讀

重複輸入最危險的地方不是初始建模,而是後續 assumption 更新。只要使用單一 source cell,就能確保所有 dependent outputs 同時更新,也更容易 audit。

八、AI Prompt

請只根據 Salary/Revenue 使用同一 inflation assumption 的案例,說明 single source of truth 如何降低 maintenance risk,並指出 formula 內嵌 157000 的問題。

九、思考/What-if

**問題:**若 inflation 單一 source cell 從 3% 改為 5%,Salary 與 Revenue 為何?