安全在庫・発注点(ROP)計算

安全在庫・発注点(ROP)計算

需要や調達リードタイムの変動リスクを加味し、適正な安全在庫数、発注点(ROP)、安全係数(Z値)を精密に計算。欠品リスクを最小限に抑え、余剰在庫や保管コストを最適化します。

基準通貨
プリセット
変動要因モード
目標サービス率95.0%(安全係数 Z = 1.645)

発注サイクル内に在庫切れが発生する許容確率

需要分布モデル
リードタイム設定
財務・コストパラメータ
計算アルゴリズム複雑度
適用中の在庫管理方針 continuous安全係数 (Z値) 1.645
安全在庫(SS)推奨安全在庫
682個

3.8 日分 在庫カバー日数

発注点(ROP)発注点基準
2,482個

発注点(発注基準在庫数)

年間在庫保管コスト年間保管コスト
$4,859.25円/年

$19,437.00 在庫拘束資本

欠品リスク率欠品許容率
5.00%

95.0% 在庫充足保証率

リードタイム需要量1,800.0 個D (180) × L (10)
適用安全係数(Z値)1.6449norm_inv(95.0%)
安全在庫日数3.8 日SS (682) / D (180)
需要変動の寄与率24.6%
リードタイム変動の寄与率75.4%
運転資本拘束額$19,437.00682 units × 28.5
計算式の詳細解説
ステップ1: リードタイム中の平均基礎需要(d̄ × L̄)の算出
σ_LTD = √(10.0 × 65² + 180² × 2²) = 414.55 units
ステップ2: 需要と調達期間の変動リスクに応じた安全在庫(SS)の算出
SS = Z (1.645) × σ_LTD (414.55) = ⌈681.87⌉ = 682 units
ステップ3: 基礎需要と安全在庫を合算した最適発注点(ROP)の決定
ROP = LTD (1800.0) + SS (682) = 2482 units
計算エンジン二変量モデル(需要・納期変動)
サーバー送信ゼロ(完全ローカル処理)最終更新日時
主要指標95.0% (5.0% % 欠品リスク)
在庫効率・許容水準$4,859.25 円/年
正味所要量3.8 日 在庫カバー日数

完全クライアントサイド処理

すべての高度な統計計算はブラウザのメモリ内でのみ高速実行されます。

外部送信ゼロ・完全な情報保護

入力データは端末ローカルにのみ保持され、外部サーバーへの通信・送信は一切行われません。

実務即応のエクスポート

基幹システムや発注管理業務へ即座に連携できる最適化フォーマットで出力します。

技術リファレンス・アーキテクチャガイド

安全在庫・発注点(ROP)計算ガイド — 技術リファレンス

需要とリードタイムの変動を考慮した最適な安全在庫・発注点(ROP)・安全係数(Z値)を算出。欠品リスクを防ぎ、在庫保持コストを最適化します。

安全在庫・発注点(ROP)計算ガイド — 技術リファレンス — クライアントサイド完全ローカル実行アーキテクチャ図
安全在庫・発注点(ROP)計算ガイド — 技術リファレンス — クライアントサイド完全ローカル実行アーキテクチャ図

主要パラメータと設定項目

平均日次需要量個/日(平均消費速度 D̄)

欠品による需要の歪みを排除した30〜90日間の観測期間における1日あたりの算術平均消費量(D̄ = Σx_i / n)。基準速度の下振れバイアスを防ぐため、在庫切れ期間のデータは除外して計算します。

初期値: 100
需要の標準偏差個(需要変動 σ_D)

ベッセル補正(分母 n - 1)を用いて算出した日次販売量の標本標準偏差。日用消費財(FMCG)等で変動係数(CV = σ_D / D̄)が0.50を超える高変動品は、標準的な正規分布ではなくポアソン分布や負の二項分布による間欠需要モデリングが必要です。

初期値: 15
平均リードタイム(日数)日(補充所要期間 L̄)

発注書発行からサプライヤーの製造、輸送、通関、倉庫の入庫検品・棚入れ(Dock-to-Stock)完了までの平均調達リードタイム。海外コンテナ輸送の目安は28〜45日、国内配送は平均3〜7日です。

初期値: 14
リードタイムの標準偏差日(調達輸送のばらつき σ_L)

過去の補充ロットにおける納品リードタイムの標準偏差。キングの2変量モデルにおいて、リードタイムの分散は平均需要の2乗の乗数(D̄² × σ_L²)として作用するため、グローバル調達における欠品リスク全体の70%以上を占める主因となります。

初期値: 3
サイクルサービス率パーセント(CSL / 欠品なし確率 [0.50, 0.999])

標準正規分布の分位点 Z = Φ⁻¹(CSL) に対応する、単一補充サイクル内で欠品を発生させない目標確率。一般的なECカタログの基準値は95.0%(Z = 1.645)、高利益率製品や厳格なSLA契約品では98.0%(Z = 2.054)〜99.0%(Z = 2.326)を設定します。

初期値: 95.0%
年間在庫保持コスト率年利(H / 在庫維持費率 [0.15, 0.35])

在庫1単位の保管に要する年間資本コストおよび運用コストの総比率。加重平均資本コスト(WACC)、倉庫賃料、保険料、棚減耗損・破損、陳腐化リスクを含みます。一般的な製造・流通業界の標準値は年率20%〜30%です。

初期値: 25.0%

現場のベストプラクティス・実践Tips

キングの二変量式:リードタイム変動が需要のばらつきを圧倒する

需要と調達期間の双方が変動する環境下では、安全在庫はキングの公式(SS = Z × √[L̄ × (σ_D)² + D̄² × (σ_L)²])に従います。リードタイムの標準偏差(σ_L)は平均需要の2乗(D̄²)に乗算されるため、1日200個を消費するSKUで納品遅延がわずか2日ブレるだけで、根号内の分散に160,000単位が加算され、日々の販売変動の影響を容易に凌駕します。需要予測精度の微小な改善よりも、サプライヤーの納品リードタイム遵守(SLA)の徹底を最優先すべきです。

定期発注方式では保護期間(L + R)による補正を適用する

標準的な発注点方式(ROP = D̄ × L̄ + SS)は、倉庫管理システム(WMS)の自動トリガーによって在庫位置がリアルタイムに評価される連続発注方式を前提としています。週次発注(発注間隔 R = 7日)のように定期発注を行う場合、欠品リスクに晒される脆弱性期間は L + R に拡大します。安全在庫は √L ではなく √[L + R] に基づいて算出してください。この保護期間の拡張を怠ると、実際のサービス率は目標を10〜15%下回る結果となります。

ブラウザ側O(n)1パス分散計算で企業機密データの流出を防止

ブラウザの実行サンドボックス内で、数値的に安定したWelford(ウェルフォード)のO(n)漸化式アルゴリズム(M_k = M_{k-1} + (x_k - M_{k-1})/k)を用いて年間365日分の企業販売実績を処理することにより、完全なデータ機密性が維持されます。サーバーへのPOST通信を排除することで、独自のERP需要パターンや製品粗利がローカルメモリ内に隔離され、サプライチェーン偵察攻撃の対象領域(アタックサーフェス)を根絶できます。

間欠需要やファットテールSKUにおける正規分布の破綻に注意

標準正規分布のZ値は、需要が独立同一分布(i.i.d.)に従うガウス分布であることを前提としています。ゼロ需要の日が30%を超える場合や変動係数(CV > 0.75)を示す散発的・間欠的需要(クロストン法が適用される不規則パターン)では、正規分布の前提により高サービス率(98%以上)において安全在庫が20〜40%過小評価されます。出荷頻度の低いロングテールSKUには、パラメトリックモデルの代わりにブートストラップ法や負の二項分布を採用してください。

よくある落とし穴とトラブルシューティング

⚠️算出した発注点(ROP)が端数または負の値になる

個別のピッキング作業時における1個未満の端数による欠品リスクを防ぐため、通常の四捨五入ではなく必ず切り上げ整数化(Math.ceil(ROP))を適用してください。ROPが負の値として算出された場合は、入力された需要データが純粋な消費量(出荷数)であることを確認してください。ERPのトランザクションデータに含まれる返品や赤黒処理(クレジットメモ)は、総販売速度の計算から除外する必要があります。

⚠️極端な高サービス率(99.9%超)でアクラムの正規累積分布逆関数が発散する

航空宇宙部品などサービス率が1.0に極めて近い水準(99.99%等)では、Φ⁻¹(p)を計算するアクラムの有理チェビシェフ多項式近似において、IEEE 754倍精度浮動小数点数の桁落ち(情報落ち)が発生します。入力範囲を 50.0% ≤ CSL ≤ 99.95%(Z ≤ 3.29)に厳格に制限するか、極値テール分位点に対応した高精度漸近級数展開アルゴリズムへ切り替えてください。

⚠️欠品期間の未補正データにより標本平均とボラティリティが人為的に低下する

在庫がゼロになると、真の市場需要にかかわらず記録される売上はゼロになります。未補正の売上ゼロ日をそのまま投入すると、平均需要(D̄)と需要の標準偏差(σ_D)の双方が圧縮され、算出される安全在庫がさらに減少する負のスパイラル(「ファントム在庫の罠」)を招きます。キングの分散推定を実行する前に、時系列データを前処理して欠品期間のタイムスタンプを除外するか、過去の販売ペースから潜在需要を補完(インピュテーション)してください。

よくある質問 (FAQ)

リードタイムと需要の双方が変動する場合、安全在庫はどのように計算しますか?▼

キングの二変量安全在庫計算式「安全在庫 = Z × √[L × (σ_D)² + D² × (σ_L)²]」を使用します。この式において、Zはサービス係数(95%の場合は1.645)、Lは平均リードタイム、σ_Dは需要の標準偏差、Dは1日あたりの平均需要、σ_Lはリードタイムの標準偏差を表します。この計算式は、顧客の購買変動とサプライヤーの納品リードタイムのブレを同時に織り込むことで、安全在庫の深刻な過小評価を防止します。

サービス率95%の場合、安全係数(Z値)はいくつを設定すべきですか?▼

サイクルサービス率(CSL)95%に要求される安全係数(Z値)は厳密には 1.6449(実務上は一般に 1.65)です。この標準正規分布の係数を用いることで、発注から納品までの1補充サイクル中に在庫が枯渇しない確率を統計的に95%確保し、欠品リスクを5%に抑えることができます。さらに高い水準を目指す場合、98%では Z = 2.054、99%では Z = 2.326 を設定します。

安全在庫と発注点(ROP)の違いは何ですか?▼

安全在庫が「需要や調達の予期せぬ変動を吸収するために保持される待機用の緩衝在庫」であるのに対し、発注点(ROP: Reorder Point)は「補充発注をかけるトリガーとなる在庫水準」であり、「ROP = (1日あたりの平均需要 × 平均リードタイム) + 安全在庫」で算出されます。有効在庫(実在庫 + 発注残 - 受注残)が発注点以下に達した時点で、即座に発注手続きを実行する必要があります。

連続発注方式と定期発注方式で安全在庫の考え方はどう異なりますか?▼

連続発注方式(s, Q方式)はリアルタイムで在庫を監視し、在庫が発注点(ROP)に達した瞬間に補充を行うため、安全在庫は補充リードタイム L の期間のみをカバーすれば足ります。一方、定期発注方式(R, S方式)は一定の間隔 R(例:7日ごと)で在庫確認を行うため、保護すべき不確実性の期間が「L + R」に拡大します。その結果、必要な安全在庫量が増大し、在庫保持に必要な資本負担が大幅に増加します。

日々の販売実績生データから安全在庫を直接計算できますか?▼

はい、可能です。30〜90日間の日次販売実績データから、ベッセル補正(n - 1)を適用して標本平均需要(D̄ = Σx_i / n)および標本標準偏差(σ_D = √[Σ(x_i - D̄)² / (n - 1)])を算出します。当ツールはブラウザ側のクライアント処理によりO(n)の1パスで計算を完了するため、社外のサーバーに機密の販売実績データを送信することなく、安全に実測分散を二変量計算式へと反映できます。

在庫保持コストと欠品リスクはどのようなトレードオフ関係にありますか?▼

サービス率が100%に近づくにつれて、安全在庫の必要量は指数関数的(ホッケースティック曲線)に急上昇します。サービス率を90%(Z = 1.28)から95%(Z = 1.65)に高めると必要な安全在庫数は約29%増加し、さらに95%から99%(Z = 2.33)へ引き上げるには追加で約41%の資本投下が必要になります。年間の在庫保持コストは通常、製品単価の20%〜30%に達するため、欠品による粗利損失や顧客離反リスクと安全在庫投資のバランスを慎重に判断する必要があります。

関連開発者ツール

全ツール一覧 →
屈折計麦汁補正・ABV計算ユーティリティ

屈折糖度計の麦汁補正係数(WCF)と発酵後の最終比重(FG)・アルコール度数(ABV)をブラウザ上で高精度にリアルタイム算出・可視化します。

ツールを開く→
垂木長さ・屋根勾配計算ユーティリティ

垂木の有効実長、屋根勾配、棟木控除、軒の出(オーバーハング)、垂直切断角、バードマウス(欠き込み)受け幅を精密算出。木造小屋組やDIYに役立つ加工図表示付きの無料計算ツールです。

ツールを開く→
Kubernetesリソース計算devops

PodのCPU・メモリ要件をリアルタイムに試算・可視化するKubernetesリソース計算ツールです。完全クライアントサイド解析により、機密マニフェストも安全にサイジングできます。

ツールを開く→
等比数列・等比級数計算機(一般項 & 和)Mathematics

等比数列の第n項、有限部分和、および無限等比級数の和を計算。収束性診断、逆算ソルバー、項一覧テーブルを完備。

ツールを開く→
経済的発注量(EOQ)計算finance

経済的発注量(EOQ)、最適ロットサイズ、年間在庫保管費用を瞬時に計算。発注点や数量割引の損益分岐点を分析し、在庫調達コストを最小化します。

ツールを開く→
ダンク必要垂直跳び計算health

公式10フィート(約305cm)リングでのダンクに必要な垂直跳びを、指高(スタンディングリーチ)、ボール保持力、両手跳躍時の肩沈み込み、ダンク種別クリアランスから生体力学的に精密算出。滞空時間、踏切初速、セイヤーズ式最大瞬発力(ピークパワー)まで網羅して瞬時にシミュレーションします。

ツールを開く→