安全库存设多少才对?别再拍脑袋了

安全库存,你设对了吗?

问10个供应链人安全库存怎么设,8个会说"凭经验"。剩下2个会用公式,但公式里的参数还是拍脑袋。

结果就是:安全库存要么虚高——仓库里堆了一堆用不上的东西;要么不够——客户下单没货,紧急采购加急运费。

我见过一家公司,统一按2周需求量设安全库存。结果是:A类物料(占金额70%)频繁断货,C类物料(占金额5%)堆成山。

安全库存不是拍脑袋的事,是算出来的。

安全库存的本质是什么

安全库存的本质很简单:应对不确定性

什么不确定性?两个:

  1. 需求不确定性——客户要的比你预测的多
  2. 供应不确定性——供应商交的比你期望的晚

安全库存就是这两个不确定性的缓冲垫。垫子太薄,断货;垫子太厚,浪费。

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周就够了。你觉得够了,数据说根本不够。

让数据做决策,你做判断。数据算出基准值,你根据市场变化、季节因素、特殊情况做微调。

这才是安全库存的正确姿势。

觉得有用?

关注公众号「甲方乙方供应链」

获取更多供应链干货

点击关注 →