Column
コラム
安全在庫の計算方法、業種ごとにどう違うのか——製造業・小売業・卸売業・ECの現場から読み解く適正水準の設計

執筆:Spes編集部
「安全在庫を設定しているはずなのに、なぜか欠品が止まらない」——こうした悩みを抱える担当者の話を聞くと、多くの場合、計算式は正しくても業種特有の需要変動パターンを反映できていないことが原因になっている。安全在庫の基本公式は教科書に載っているが、同じ式を使っても製造業と小売業では入れるパラメータがまったく異なる。この記事では、業種比較という切り口から「どの数字をどう使うか」を具体的に整理する。
安全在庫とは何か——基本公式のおさらいと落とし穴

| 課題の整理 現場で起きていること | → | 原因・整理 構造・ボトルネック | → | 解決の方向性 クラウド活用など |
| 記事の整理:課題 → 整理 → 解決 | ||||
安全在庫とは、需要の変動や調達リードタイムのばらつきに備えて積み増しておく在庫量のことだ。最もよく使われる計算式は次の通りだ。
安全在庫 = 安全係数 × 需要の標準偏差 × √(調達リードタイム)
安全係数は欠品許容率(サービス水準)によって変わる。サービス水準95%なら1.65、99%なら2.33が一般的に使われる。
ここで問題になるのが「需要の標準偏差」と「調達リードタイム」の取り方だ。需要が安定している商材と、季節波動が激しい商材では標準偏差の値が大きく異なる。また調達リードタイムも、国内仕入れと海外調達では2〜10倍以上の差が出ることがある。公式を知っているだけでは意味がなく、どのデータを何ヶ月分使って計算するかという設計判断が精度を左右する。
上の式を見ると3つの要素で構成されているが、業種ごとに「どの要素のブレが大きいか」が違う。これが業種別設計の本質だ。
製造業・小売業・卸売業・ECで何が変わるのか——業種比較

同じ公式を使いながら、なぜ結果が変わるのか。各業種の特徴を整理する。
| 業種 | 需要変動の特徴 | リードタイムの特徴 | 安全在庫設計の重点 |
|---|---|---|---|
| 製造業 | 生産計画に依存・比較的安定 | 原材料の海外調達で長期化しやすい | リードタイムのばらつきを重視 |
| 小売業 | 季節・催事・天候で大きく変動 | 国内メーカー仕入れで比較的短め | 需要標準偏差を正確に算出する |
| 卸売業 | 取引先の発注パターンに左右される | メーカーの生産スケジュール依存 | 得意先SKUごとの個別設計が必要 |
| EC | セール・SNS拡散で急激に変動 | 仕入先次第・OEM品は特に長い | 過去データ期間の設定が最重要 |
製造業:リードタイムのばらつきを「幅」で考える
製造業で安全在庫計算が崩れやすいのは、海外調達品のリードタイムがコンテナ遅延・通関の混雑で想定より2〜3週間延びるケースだ。たとえば平均リードタイム30日の資材が、港湾混雑の時期に50日かかることも珍しくない。この場合、リードタイムの標準偏差もあわせて考慮する拡張式を使うと精度が上がる。
拡張式は次のようになる:
安全在庫 = 安全係数 × √(リードタイム × 需要分散 + 平均需要² × リードタイム分散)
計算は複雑になるが、調達担当の渡辺さんが「いつも感覚で積み増していた」部分を数値化できる。国内拠点が複数ある企業では、Spesのような複数倉庫を一元管理できるシステムと組み合わせると、拠点間の在庫移動で欠品を補完する動きも取りやすくなる。
小売業:需要の標準偏差は「季節除外期間」で計算する
小売業の落とし穴は、年間52週のデータをそのまま使って標準偏差を出してしまうことだ。クリスマス・お中元・年末年始など需要が急増する時期を含めると標準偏差が跳ね上がり、通常期の安全在庫が過剰になる。
実務的な対処として、季節品と通年品を分けて計算する方法がある。季節品はキャンペーン期間と通常期で別々の安全在庫を設定し、切り替えタイミングをカレンダーで管理する。中村さん(食品スーパーの在庫担当)が「夏と冬でパラメータを切り替えただけで欠品件数が月30件から8件に減った」と語っていた事例は、このアプローチの効果を示している。
卸売業:得意先ごとの発注パターンを個別モデル化する
卸売業では、売上の8割を占める上位取引先5〜10社が独自の発注サイクルを持っていることが多い。月初にまとめて大量発注してくる得意先と、週次で小口発注してくる得意先を同じ標準偏差で管理すると、どちらかで必ず在庫過不足が生じる。
現実的な対応は、得意先をABCランク分けし、Aランク(上位取引先)は個別の発注パターンを折り込んだSKU別安全在庫を設定することだ。残りのBCランクには標準公式を適用することで、計算コストを抑えながら重要顧客への欠品リスクを下げられる。
EC:過去データの期間設定が精度を決める
EC事業者にとって最大の問題は、1回のSNS拡散やタイムセールが過去データを「異常値」として汚染する点だ。バズった週のデータを含めて標準偏差を計算すると、通常期の安全在庫が実態より2〜3倍に膨らむことがある。
推奨されるアプローチは、直近12〜24週のデータを使いつつ、明らかな外れ値(平均の3倍以上など)を除外して計算することだ。複数モール(楽天・Amazon・Yahoo!ショッピング等)で展開している場合、モール別に需要パターンが異なるため、チャネルごとに標準偏差を分けて計算するのが理想だ。受注データをチャネル横断で一元管理できる環境が整っていないと、この作業は現実的に難しい。受注データの自動集約に課題がある場合は、Spesの受発注管理について相談してみるのも一つの選択肢だ。
計算結果を「使える数字」にするための3つの運用ポイント
安全在庫の計算式を整えても、運用に落とし込めていない企業は多い。以下の3点が特に重要だ。
- 定期的な見直しサイクルの設定:需要パターンは変わる。少なくとも四半期に1回、パラメータを更新する運用ルールを決める
- SKU数を絞ったパイロット運用:全品目に一度に適用せず、上位20〜30SKUで試算して実績と照合してから展開する
- 発注点との連動:安全在庫は発注点(=平均需要 × リードタイム + 安全在庫)と一体で設計する。どちらか片方だけ設定しても欠品は防げない
参考として、経済産業省や中小企業庁が公表する在庫管理・SCM関連の統計データ(e-Stat 政府統計ポータル)は、業種別の在庫水準や回転率の目安を確認する際に活用できる。
よくある質問
安全在庫と適正在庫はどう違うのですか?
安全在庫は需要・リードタイム変動に備えた「緩衝在庫」であり、適正在庫は安全在庫を含めた「その事業に必要な在庫量全体の目標値」だ。安全在庫はあくまで適正在庫を設計するための構成要素の一つと捉えると整理しやすい。
需要の標準偏差は何ヶ月分のデータで計算すべきですか?
一般的には直近12〜26週(3〜6ヶ月)を使うケースが多いが、業種によって異なる。需要サイクルが年単位(例:季節性の強い商材)なら最低1年分のデータを確保した上で、外れ値を除外して計算するのが望ましい。
エクセルで安全在庫計算を管理することの限界はどこですか?
SKU数が数百以上になると、パラメータの更新・発注点との連動・実績照合を手作業で行うのは現実的でなくなる。また、複数チャネルや複数倉庫を抱えている場合は、データ集約のミスが計算誤差に直結する。この段階でシステム化を検討する事業者が多い。業種や規模に応じた選択肢について相談したい場合は、こちらからお問い合わせいただける。
カテゴリー
- すべて
- 物流ソフトWMS
- 在庫管理と会計の連携
- 在庫データの分析
- 在庫管理ソフトの市場規模
- 海外取引と在庫管理について
- 貿易と在庫管理
- 在庫管理のDX化
- 在庫管理クラウドソフト
- Spesの導入事例
- 中小企業の在庫管理
- 在庫管理ソフトのコスト感
- Spesの無償提供について
- 在庫管理とは
- 在庫管理ソフトによる入出庫管理
- 在庫管理の計画作り
- 飲食業の在庫管理
- エクセル管理からの脱却
- DX・クラウド在庫管理
- 在庫管理の改善
- 発注・安全在庫
- バーコード棚卸・入出庫



