一、案例定位

依原書 Automatic Debt Paydowns 與 Basic Switches,建立 cash surplus/deficit 對 debt issuance/retirement 的自動化邏輯,並用 switch 控制功能開關。

二、學習目標

三、案例情境

原書的基本邏輯是:若 Cash < 0,需 raise cash 以補足 deficit;若 Cash > 0,則償還 Cash available 與 Debt balance 中較小者。原書把 paydown logic 簡化為 -MIN(Cash, Debt),並使用 switch cell 控制是否啟用。

四、開始資料

情境 Cash Available Debt Balance Automatic Debt Action
Cash Deficit (1,000) 5,000 Raise 1,000
Cash Surplus < Debt 2,000 5,000 Pay down 2,000
Cash Surplus > Debt 8,000 5,000 Pay down 5,000

五、Excel/VBA 分析方法

Debt Paydown = -MIN(Cash Available, Debt Balance),前提是只在 positive-cash paydown context 使用。原書示範 switch formula =-MIN(G10,G12)*$F$14:F14 = 1 時啟用,F14 = 0 時結果為 0。原書另說明可再用外層限制設定 revolver cap,但來源可見文字未提供完整精確公式,因此本頁不重建未顯示公式。

六、計算結果

Cash Debt Switch Paydown Result
2,000 5,000 1 (2,000)
8,000 5,000 1 (5,000)
8,000 5,000 0 0

七、結果分析與管理解讀

MIN 保證 repayment 不會超過 available cash,也不會超過 debt outstanding。Switch 讓分析者可以快速比較「automatic paydown on/off」而不改動核心 formulas,是情境分析與 debugging 的簡潔控制工具。

八、AI Prompt

請只根據原書 -MIN(Cash, Debt) × Switch 邏輯,解釋三個 cash/debt情境的 debt action,並說明 switch 對 scenario analysis 的用途。

九、思考/What-if

**問題:**Cash Available = 6,000、Debt Balance = 4,500、Switch = 1 時,paydown 為多少?若 Switch = 0 呢?