一、案例定位

依原書 Named Ranges 段落,把難讀公式轉成語意清楚的 named-range formula。

二、學習目標

三、案例情境

原書示範 Profit 可由 =SUM(B3:B24)-SUM(F3:F13) 改寫成 =SUM(Revenue)-SUM(Expenses)。

四、開始資料

Range Cell Reference Named Range
Revenue B3:B24 Revenue
Expenses F3:F13 Expenses
Profit Formula =SUM(B3:B24)-SUM(F3:F13) =SUM(Revenue)-SUM(Expenses)

五、Excel/VBA 分析方法

先建立 names,再在 formulas 中使用;原書提醒若打算使用 named ranges,最好在模型早期建立,否則之後可能需要回頭重建公式。

六、計算結果

此案例重點不是改變數值,而是改變 formula readability。兩個公式在 ranges 相同時應得到完全相同的 Profit。

比較面向 Cell References Named Ranges
可讀性 較低 較高
Auditor 理解速度 需先查 ranges 可直接看 Revenue/Expenses 語意
維護風險 Reference 本身較透明 Names 過多/重複/外部連結可能增加風險

七、結果分析與管理解讀

Named ranges 不是必要條件;原書明確指出很多優秀模型完全不用 named ranges。真正的價值是提升可讀性,但前提是 naming methodology 一致、Name Manager 維持乾淨。

八、AI Prompt

請比較 =SUM(B3:B24)-SUM(F3:F13) 與 =SUM(Revenue)-SUM(Expenses) 的 auditability,並列出 named ranges 過度使用可能造成的問題。

九、思考/What-if