安全库存设多少才对?别再拍脑袋了
安全库存,你设对了吗?
问10个供应链人安全库存怎么设,8个会说"凭经验"。剩下2个会用公式,但公式里的参数还是拍脑袋。
结果就是:安全库存要么虚高——仓库里堆了一堆用不上的东西;要么不够——客户下单没货,紧急采购加急运费。
我见过一家公司,统一按2周需求量设安全库存。结果是:A类物料(占金额70%)频繁断货,C类物料(占金额5%)堆成山。
安全库存不是拍脑袋的事,是算出来的。
安全库存的本质是什么
安全库存的本质很简单:应对不确定性。
什么不确定性?两个:
- 需求不确定性——客户要的比你预测的多
- 供应不确定性——供应商交的比你期望的晚
安全库存就是这两个不确定性的缓冲垫。垫子太薄,断货;垫子太厚,浪费。
3步正确设定安全库存
第1步:计算需求波动
别用"经验值",用标准差。
取过去12个月(或24周)的需求数据,计算周需求的标准差。
公式:需求标准差 σ_d = STDEV(周需求量)
注意:
- 剔除异常值(如促销、大单)
- 用周数据比月数据更精确
- 至少12个数据点才靠谱
第2步:计算供应波动
同样用数据说话,取过去12个月的采购交期数据。
公式:交期标准差 σ_lt = STDEV(实际交期天数 - 承诺交期天数)
注意:
- 只统计正常采购订单,不含加急订单
- 如果供应商交期很稳定(标准差<1天),可以忽略供应波动
第3步:套公式
安全库存 = Z × √(交期 × σ_d² + 平均需求² × σ_lt²)
其中Z是服务水平对应的系数:
| 服务水平 | Z值 |
|---|---|
| 90% | 1.28 |
| 95% | 1.65 |
| 97.5% | 1.96 |
| 99% | 2.33 |
服务水平怎么选:
- A类物料(金额占比大):97.5%-99%
- B类物料:95%-97.5%
- C类物料:90%-95%
举个真实的例子
某物料数据:
- 平均周需求:500个
- 需求标准差:120个
- 平均交期:2周
- 交期标准差:0.5周
- 服务水平目标:97.5%(Z=1.96)
安全库存 = 1.96 × √(2 × 120² + 500² × 0.5²) = 1.96 × √(28800 + 62500) = 1.96 × √91300 = 1.96 × 302.2 = 592个
约1.2周的需求量。
而这家公司之前统一设2周安全库存(1000个),多设了408个。按每个持有成本50元/年算,一年多花2万。全品类500个SKU算下来,一年多花700万。
常见的3个坑
坑1:统一安全库存天数
不同物料的波动性差异巨大,统一天数就是一刀切。A类物料可能需要1.5周,C类物料可能只需要0.5周。
坑2:设完不管
市场在变、供应商在变、需求在变,安全库存也该跟着变。至少每季度重新计算一次。
坑3:把安全库存当库存指标
安全库存是战略储备,不是日常库存。考核库存周转率时应该把安全库存剔除——否则业务团队会为了好看的数据压低安全库存,结果就是断货。
从拍脑袋到数据驱动
安全库存的核心转变就是一句话:从"我觉得"到"数据说"。
你觉得要2周,数据说1.2周就够了。你觉得够了,数据说根本不够。
让数据做决策,你做判断。数据算出基准值,你根据市场变化、季节因素、特殊情况做微调。
这才是安全库存的正确姿势。