本文重點
- 為什麼 ABC 分析不夠
- XYZ 分析:需求穩定性分類
- Excel 計算步驟
§ 01為什麼 ABC 分析不夠
ABC 分析是庫存管理的基礎工具,幾乎所有採購教科書都有介紹。它把物料依照採購金額從高到低排序,識別出少數佔大部分支出的 A 類物料,然後給予優先關注。
這個邏輯沒有問題,但它只解答了一半的問題。
假設你有兩個 A 類物料:
- 物料甲:每月消耗量非常穩定,誤差不超過 ±5%
- 物料乙:每月消耗量波動劇烈,最高時是最低時的三倍以上
這兩個物料都是 A 類,但它們需要完全不同的庫存策略。物料甲可以用精實的安全庫存,因為需求可預測;物料乙則需要更大的緩衝,否則遇到需求高峰就會缺料。
如果只看 ABC,你對這兩個物料採用同一套策略,一定會在某個地方出錯:不是對物料甲囤積了不必要的庫存,就是對物料乙的緩衝不足。
XYZ 分析解決的正是這個維度的盲點。
§ 02XYZ 分析:需求穩定性分類
XYZ 分析依據需求的變異係數(Coefficient of Variation,CV)來分類,衡量的是需求相對於其平均值的波動程度:
CV = 標準差 ÷ 平均值 × 100%
分類標準(各企業可依實際狀況微調):
- X 類: CV < 20%,需求非常穩定,可高度預測
- Y 類: CV 在 20–50% 之間,有一定波動但有規律可循,可接受預測誤差
- Z 類: CV > 50%,需求不規則,預測準確度低
需求穩定性的高低,直接影響安全庫存的需求量:X 類物料不需要太多緩衝,Z 類物料則需要較大的安全庫存,或改用不依賴準確預測的庫存補充方式。
§ 03Excel 計算步驟
數據要求: 至少 6 個月的月消耗量數據,12 個月更佳。數據來源通常是 ERP 系統的出庫記錄,或倉庫管理系統的消耗報告。
步驟一:整理 ABC 分析所需數據
建立一個工作表,欄位包含:
- 物料編號
- 物料描述
- 過去 12 個月的年度採購金額(數量 × 平均單價)
- 金額排序
- 累計金額百分比
- ABC 分類(依累計百分比:70% 以下為 A,70–95% 為 B,95% 以上為 C)
Excel 公式範例(假設金額在 C 欄,已依金額降序排序):
- 累計金額:
=SUM($C$2:C2)/SUM($C$2:$C$100) - ABC 分類:
=IF(D2<=0.7,"A",IF(D2<=0.95,"B","C"))
步驟二:整理 XYZ 分析所需數據
在另一個工作表(或同一工作表新增欄位),加入各月的消耗量(月1 到 月12),然後計算:
- 月均消耗量:
=AVERAGE(E2:P2)(假設月消耗量在 E 到 P 欄) - 消耗量標準差:
=STDEV(E2:P2) - 變異係數:
=標準差欄/均值欄(確保均值不為零) - XYZ 分類:
=IF(CV<0.2,"X",IF(CV<0.5,"Y","Z"))
步驟三:合併兩個分類
在 ABC 分類欄和 XYZ 分類欄旁邊,用串接公式建立組合分類:=ABC分類欄&XYZ分類欄,即可得到 AX、AY、AZ、BX 等組合。
步驟四:建立樞紐表
以 ABC×XYZ 組合為列,統計各組合的品項數量和採購金額,即可看到整體分佈。
§ 04九格矩陣與庫存策略
| X(穩定) | Y(波動) | Z(不規則) | |
|---|---|---|---|
| A(高金額) | AX | AY | AZ |
| B(中金額) | BX | BY | BZ |
| C(低金額) | CX | CY | CZ |
各格的庫存策略解析:
AX — 高金額、需求穩定 最理想的狀態。可以採用精實的安全庫存(甚至零安全庫存),以 MRP 精確排程補貨。這類物料不需要大量緩衝,重點是確保補貨計算準確。
AY — 高金額、需求有波動 需要一定的安全庫存來吸收需求波動。建議使用統計方法計算安全庫存(見安全庫存計算文章),並定期審查。如果有季節性,要在旺季前預先建立庫存。
AZ — 高金額、需求不規則 最難管理的一格,也最需要優先關注。缺料成本高,但需求又難以預測。策略重點不在於精確計算安全庫存(不確定性太高,計算意義有限),而在於:(1)提高補貨頻率(少量多次),(2)與供應商建立緊急供應協議,(3)探索是否能改善需求預測(例如與客戶共享需求信息)。
BX — 中金額、需求穩定 標準管理。設定合理的 Min-Max 或 ROP,定期審查但不需要高頻率關注。
BY — 中金額、需求波動 與 AY 類似,但管理強度可以低一個等級。每半年審查一次安全庫存設定。
BZ — 中金額、需求不規則 觀察是否有改善需求可預測性的機會(例如更好的內部需求溝通)。暫時可用較保守的安全庫存應對。
CX — 低金額、需求穩定 自動化管理的最佳候選。設定 Min-Max 後基本不需要人工干預。可考慮交給倉庫人員管理,或直接讓供應商 VMI。
CY — 低金額、需求波動 低管理優先級。設定偏保守的 Min-Max,不值得投入精算。
CZ — 低金額、需求不規則 主動評估以下選項:(1)是否可以標準化,合併到另一個品項?(2)是否可以改為需要時才採購(無庫存模式)?(3)是否適合讓供應商持有庫存(零風險給買方)?不應投入管理資源在這個格子。
§ 05實際案例:金屬加工製造商
以下用一個虛構的台灣中型金屬加工廠來說明分析輸出的樣貌。
假設這家公司有 800 個物料品項,年採購總金額為 NT$ 3,600 萬元。完成 ABC×XYZ 分析後:
| 組合 | 品項數 | 品項數佔比 | 採購金額 | 金額佔比 |
|---|---|---|---|---|
| AX | 28 | 3.5% | NT$ 1,800萬 | 50% |
| AY | 18 | 2.3% | NT$ 864萬 | 24% |
| AZ | 12 | 1.5% | NT$ 216萬 | 6% |
| BX | 45 | 5.6% | NT$ 360萬 | 10% |
| BY | 55 | 6.9% | NT$ 216萬 | 6% |
| BZ | 22 | 2.8% | NT$ 72萬 | 2% |
| CX | 180 | 22.5% | NT$ 54萬 | 1.5% |
| CY | 240 | 30% | NT$ 54萬 | 1.5% |
| CZ | 200 | 25% | NT$ 36萬 | 1% |
關鍵洞察:
- 58 個 A 類品項(僅 7.3% 的品項)貢獻了 80% 的採購金額——這 58 個品項需要最嚴格的管理
- 12 個 AZ 品項金額達 NT$ 216 萬,但需求不規則——需要與這些品項的供應商進行專項討論
- 620 個 C 類品項(77.5% 的品項)只佔 4% 的金額——應該大幅簡化這些品項的管理,把時間省下來
優先行動清單:
- 對 28 個 AX 品項:審查現有安全庫存設定,評估是否可適度降低而不增加缺料風險
- 對 12 個 AZ 品項:逐一訪談使用部門,了解需求不規則的原因,評估是否可改善預測
- 對 620 個 C 類品項:統一改用 Min-Max,建立一個 Excel 表格,每半年更新一次,不再個別管理
§ 06分析的更新頻率
ABC×XYZ 分析不是做一次就永遠有效的工具。以下情況應觸發重新分析:
- 年度更新: 每年至少做一次完整的重新分類,以最新 12 個月的數據為基礎
- 重大業務變化: 新產品上線、重要客戶訂單變化、產品線停產,都可能使現有分類失效
- 供應商結構改變: 主要供應商更換或交貨條件重大改變,可能影響前置時間設定
分析的數據品質決定結果的可靠性。如果消耗量記錄不準確(例如倉庫出庫沒有即時更新),XYZ 分析的變異係數可能被高估,造成虛假的「Z 類」判定。在改善分類前,先確認數據品質是否可信。