Excel 案例
18|12個月現金流預測與資金缺口
一、案例定位
以 12 個月直接法現金流預測,將客戶收款、供應商付款、薪資、租金、稅款、Capex 與償債放在同一模型,辨識最低現金水位與融資需求。
二、學習目標
建立月度現金流預測。
計算融資前期末現金。
設定最低現金水位並自動計算資金缺口。
辨識 Capex、稅款與營運支出造成的流動性壓力。
讓 AI 形成 Treasury 管理摘要與情境建議。
三、案例情境
公司帳面獲利正常,但部分月份同時遇到稅款、設備投資與償債。財務主管需要提前知道何時會低於 8,000 千元最低現金水位。
Excel 核心表格(Word 完整閱讀版)
下列內容直接整理自本案例對應的 Excel 工作簿。Word 版保留理解案例所需的核心輸入、計算結果與管理輸出;若原始資料筆數很大,正文列示代表性樣本,而模型結果與管理摘要則完整呈現。學生可先只閱讀 Word 完成案例理解,再到 Excel 修改參數與資料進行情境重算。
Excel表 18-1|12 個月現金流輸入
月份 |
期初現金 |
客戶收款 |
供應商付款 |
薪資 |
租金 |
稅款 |
資本支出 |
償債 |
假設 |
金額 |
|
1月 |
12,500 |
16,500 |
9,200 |
4,200 |
1,200 |
0 |
3,500 |
1,000 |
最低現金水位 |
8,000 |
|
2月 |
9,900 |
17,200 |
9,800 |
4,200 |
1,200 |
1,800 |
0 |
1,000 |
|||
3月 |
9,100 |
18,400 |
10,400 |
4,200 |
1,200 |
0 |
4,200 |
1,000 |
|||
4月 |
8,000 |
19,100 |
10,900 |
4,200 |
1,200 |
2,200 |
0 |
1,000 |
|||
5月 |
8,000 |
20,500 |
11,600 |
4,200 |
1,200 |
0 |
0 |
1,000 |
|||
6月 |
10,500 |
21,800 |
12,400 |
4,200 |
1,200 |
2,500 |
6,500 |
1,000 |
|||
7月 |
8,000 |
22,600 |
13,100 |
4,500 |
1,200 |
0 |
0 |
1,000 |
|||
8月 |
10,800 |
23,900 |
13,800 |
4,500 |
1,200 |
2,800 |
3,800 |
1,000 |
|||
9月 |
8,000 |
24,700 |
14,500 |
4,500 |
1,200 |
0 |
0 |
1,000 |
|||
10月 |
11,500 |
25,800 |
15,100 |
4,500 |
1,200 |
3,200 |
0 |
1,000 |
|||
11月 |
12,300 |
27,100 |
15,900 |
4,500 |
1,200 |
0 |
7,200 |
1,000 |
|||
12月 |
9,600 |
28,600 |
16,800 |
4,500 |
1,200 |
4,000 |
0 |
1,000 |
Excel表 18-2|現金流預測與資金缺口
月份 |
期初現金 |
收款 |
營運支出 |
稅款 |
Capex |
償債 |
期末現金(融資前) |
資金缺口 |
融資後現金 |
1月 |
12,500 |
16,500 |
14,600 |
0 |
3,500 |
1,000 |
9,900 |
0 |
9,900 |
2月 |
9,900 |
17,200 |
15,200 |
1,800 |
0 |
1,000 |
9,100 |
0 |
9,100 |
3月 |
9,100 |
18,400 |
15,800 |
0 |
4,200 |
1,000 |
6,500 |
1,500 |
8,000 |
4月 |
8,000 |
19,100 |
16,300 |
2,200 |
0 |
1,000 |
7,600 |
400 |
8,000 |
5月 |
8,000 |
20,500 |
17,000 |
0 |
0 |
1,000 |
10,500 |
0 |
10,500 |
6月 |
10,500 |
21,800 |
17,800 |
2,500 |
6,500 |
1,000 |
4,500 |
3,500 |
8,000 |
7月 |
8,000 |
22,600 |
18,800 |
0 |
0 |
1,000 |
10,800 |
0 |
10,800 |
8月 |
10,800 |
23,900 |
19,500 |
2,800 |
3,800 |
1,000 |
7,600 |
400 |
8,000 |
9月 |
8,000 |
24,700 |
20,200 |
0 |
0 |
1,000 |
11,500 |
0 |
11,500 |
10月 |
11,500 |
25,800 |
20,800 |
3,200 |
0 |
1,000 |
12,300 |
0 |
12,300 |
11月 |
12,300 |
27,100 |
21,600 |
0 |
7,200 |
1,000 |
9,600 |
0 |
9,600 |
12月 |
9,600 |
28,600 |
22,500 |
4,000 |
0 |
1,000 |
10,700 |
0 |
10,700 |
Excel表 18-3|管理摘要
KPI |
結果 |
全年客戶收款 |
266,200 |
全年現金支出 |
273,800 |
最低融資前現金 |
4,500 |
有資金缺口月份數 |
4 |
最大單月資金缺口 |
3,500 |
全年累計融資需求* |
5,800 |
年末融資後現金 |
10,700 |
四、主要結果
最低融資前現金為 4,500 千元。
共有 4 個月份低於最低現金水位。
最大單月資金缺口為 3,500 千元;模型會自動補足至最低現金水位。
五、Excel 分析方法
期末現金(融資前)=期初現金+收款-各項支出。
資金缺口=MAX(0, 最低現金水位-融資前期末現金)。
融資後現金=融資前現金+資金缺口。
下一月期初現金連結上月融資後期末現金。
六、結果分析與管理解讀
年度總收款大於總支出,不代表每個月都安全;時間差會造成流動性風險。
Capex 與稅款常造成單月現金低谷,因此 Treasury 必須提前規劃。
AI 可以指出高風險月份與情境,但真正融資額仍需考慮授信額度、利率與還款條件。
七、What-if 練習
模擬客戶收款延後 10%、Capex 延後一個月、最低現金水位提高至 12,000,觀察融資需求。
八、AI 分析 Prompt
你是 Treasury 分析助理。根據 Excel:找出現金最低的月份與原因;列出所有需要融資的月份;比較延後 Capex、加速收款、延後供應商付款三種方案;提出 3 個流動性預警 KPI。不得自行假設銀行一定提供融資。
九、Excel 與 AI 的分工
Excel:逐月現金計算、最低水位與缺口。
AI:解讀現金低谷、比較改善方案、形成 Treasury 摘要。
十、課堂討論題
公司有獲利為什麼仍可能缺現金?
最低現金水位應如何設定?
延後供應商付款與延後 Capex 哪個風險更大?
十一、資料說明
本案例為教材模擬;融資需求採『補足最低現金水位』的簡化邏輯。