Column
コラム
安全在庫の計算方法、これだけ確かめてから使う——中小製造業の現場リーダーが最初に整えるべき5つのチェックポイント

執筆:Spes編集部
部品が足りなくて生産ラインが止まった。あるいは倉庫の棚が詰まっているのに、いざ出荷しようとしたら肝心な品番だけ在庫ゼロ——。こうした事態を防ぐために「安全在庫を設定しよう」と動き出す現場は多い。ところが、いざ計算式を調べると「需要の標準偏差」「リードタイムの変動」といった言葉が並び、どこから手をつければいいかわからなくなる。
この記事では、安全在庫の計算方法を正しく使うために、着手前に確かめておくべき5つのポイントをチェックリスト形式で整理する。計算式の説明だけでなく、「現場でつまずきやすい箇所」を先に押さえることで、設定ミスによる欠品や過剰在庫を防ぐことが目的だ。
- 需要データの取得範囲は適切か
- リードタイムの「ぶれ幅」を把握しているか
- サービス水準(在庫切れ許容率)を決めているか
- SKUごとに計算を分けているか
- 定期的な見直しサイクルを設けているか
安全在庫とは何か——計算式の前に押さえる基本構造

| 課題の整理 現場で起きていること | → | 原因・整理 構造・ボトルネック | → | 解決の方向性 クラウド活用など |
| 記事の整理:課題 → 整理 → 解決 | ||||
安全在庫の基本計算式は「安全係数 × 需要の標準偏差 × √リードタイム」で表される。この計算式自体はシンプルだが、現場で正しく運用するには各変数の「中身」を正確に揃える必要がある。入力データが雑なまま計算しても、結果としての在庫数量は現実と乖離する。
参考として、Spesの関連コラム「安全在庫の計算方法を現場で正しく使う」でも、欠品リスクと過剰在庫のバランスを取るには需要のぶれとリードタイムを正確に把握することが前提条件として挙げられている。以下の5つのチェックポイントは、その前提を整えるための具体的な手順だ。
チェックポイント1〜3:計算に入力するデータを整える

チェック1:需要データの取得範囲は適切か
安全在庫の計算に使う需要データは、「どの期間のどの粒度か」によって結果が大きく変わる。よくある失敗は、直近3か月のデータだけを使ってしまうケースだ。季節変動がある品目なら、閑散期のデータだけを使って計算した安全在庫は、繁忙期に簡単に底をつく。
目安として、季節性のある品目は最低でも1年分・同一季節を含む期間、需要が比較的安定した品目でも3か月以上のデータを使うことが一般的だ。また、週単位・月単位など集計単位が発注サイクルと合っていないと計算結果が実態とずれるため、リードタイムと同じ時間単位に揃えておく。
チェック2:リードタイムの「ぶれ幅」を把握しているか
リードタイムを「平均○日」と固定値で入力している現場は多い。しかし実際の入荷日は、仕入先の生産状況・輸送混雑・検品工程によって前後する。このぶれが大きいほど、欠品リスクは高まる。
計算式の中でリードタイムは「√」をとって扱うため、平均値だけでなくリードタイム自体の標準偏差も考慮した拡張計算式(安全係数 × √(リードタイム × 需要分散 + 需要平均² × リードタイム分散))を使うと、より現実に近い数値が得られる。計算が複雑になるため、まず仕入先ごとの入荷実績を3か月分確認し、ぶれが大きい取引先を把握することから始めるとよい。
チェック3:サービス水準(在庫切れ許容率)を決めているか
安全係数は、どの程度の確率で欠品を防ぐかを示すサービス水準から決まる。よく使われる値は以下の通りだ。
| サービス水準 | 安全係数(Z値) | 欠品許容頻度のイメージ |
|---|---|---|
| 90% | 1.28 | 10回に1回の欠品を許容 |
| 95% | 1.65 | 20回に1回の欠品を許容 |
| 99% | 2.33 | 100回に1回の欠品を許容 |
重要なのは、全SKUに同じサービス水準を設定しないことだ。ラインを止める部品や代替品のない品目は99%が妥当でも、欠品してもすぐに別ルートで調達できる汎用品なら90%で十分な場合がある。品目の重要度に応じてサービス水準を分けることで、過剰在庫を抑えながらリスクを管理できる。
チェックポイント4〜5:設定後の運用を設計する
チェック4:SKUごとに計算を分けているか
複数品目をまとめた平均需要で計算すると、需要の変動が大きい品目の安全在庫が過小になり、変動の少ない品目は過剰になる。部品点数が100を超えるような中小製造業では、全品目を個別計算するのが理想だが、現実的には「ABC分析で上位20%のAランク品だけ個別計算し、残りはグループ単位で近似する」方法から始めるケースが多い。
エクセルで管理している場合、品目ごとに需要データのシートが分かれていると計算自体は難しくないが、品目が増えるにつれてシートの更新漏れが発生しやすい。「計算したが更新されていない」状態が最も危うく、現場リーダーが承知しておくべき落とし穴のひとつだ。
チェック5:定期的な見直しサイクルを設けているか
安全在庫は一度設定したら終わりではない。需要トレンドの変化、仕入先の変更、季節要因の切り替わりなど、入力変数は時間とともに変化する。見直しサイクルの目安は品目の需要安定度によって異なるが、一般的には月次〜四半期ごとの見直しが推奨される。
特に、新規取引先の追加や製品ライフサイクルの変化(量産開始直後・販売終了前)など、需要パターンが急変するタイミングでは都度再計算する習慣を持ちたい。計算式の精度より、「いつ見直すか」のルールがある方が現場では機能しやすい。
計算から運用へ——仕組みとして定着させるための考え方
安全在庫の計算を一度やって終わりにするのではなく、上図のように「データ収集→計算→発注点登録→見直し」のサイクルを回すことが重要だ。このサイクルがエクセル管理では回しにくくなってきたと感じた段階が、クラウド型の在庫管理ツールを検討するタイミングのひとつになる。
たとえばSpesのようなクラウド型在庫管理SaaSでは、複数品目の在庫推移をリアルタイムで参照しながら発注点を設定・更新できるため、エクセルのシート更新漏れや転記ミスが構造的に起きにくい設計になっている。「計算は合っているのに現場データが古い」という状況を防ぐうえで、データの一元管理は有効な手段のひとつだ。
安全在庫の計算方法や運用設計について、自社の品目構成・発注サイクルに合わせた相談はこちらのお問い合わせフォームから受け付けている。
よくある質問
安全在庫と発注点は何が違いますか?
安全在庫は「欠品リスクに備えて持つ最低限の在庫量」で、発注点は「この数量になったら発注する」トリガーの在庫数だ。発注点は「リードタイム中の平均需要 + 安全在庫」で算出される。安全在庫は発注点を設定するための土台になる。
需要の標準偏差はどうやって計算すればいいですか?
エクセルであれば「=STDEV(需要データの範囲)」で計算できる。日次データなら日次の出荷実績を、週次発注なら週次の出荷合計を使う。リードタイムと同じ時間単位に揃えることが前提だ。
品目が多すぎて全部計算できません。どこから始めるべきですか?
ABC分析で売上・出荷金額上位のAランク品から始めるのが現実的だ。Aランク品の欠品が事業へのインパクトが最も大きいため、まずここを精度よく設定し、BランクとCランクは段階的に対応していく方法が多くの現場で採られている。
政府統計ポータル(e-Stat)では業種別の在庫・出荷統計も公開されており、自社の需要変動を業界水準と比較する際の参考にできる。
カテゴリー
- すべて
- 物流ソフトWMS
- 在庫管理と会計の連携
- 在庫データの分析
- 在庫管理ソフトの市場規模
- 海外取引と在庫管理について
- 貿易と在庫管理
- 在庫管理のDX化
- 在庫管理クラウドソフト
- Spesの導入事例
- 中小企業の在庫管理
- 在庫管理ソフトのコスト感
- Spesの無償提供について
- 在庫管理とは
- 在庫管理ソフトによる入出庫管理
- 在庫管理の計画作り
- 飲食業の在庫管理
- エクセル管理からの脱却
- DX・クラウド在庫管理
- 在庫管理の改善
- 発注・安全在庫
- バーコード棚卸・入出庫



