コラム

「需要が急に増えて欠品してしまった」
「欠品が怖くて、つい在庫を多めに発注してしまう」
こうした在庫管理の悩みは、多くの担当者にとって大きな負担やストレスの原因となりがちです。
欠品は販売機会の損失に直結しますが、過剰な在庫は保管コストの増大やキャッシュフローの悪化を招きます。このジレンマを解決する第一歩が「安全在庫」という考え方です。
ここでは、安全在庫とは何か、混同されがちな「適正在庫」や「発注点」との関係性、そして在庫切れを防ぐための具体的な計算方法と設定のコツを分かりやすく解説します。
目次

予期せぬ需要の変動や納期の遅れといった不確実な事態に備え、通常の在庫とは別に最低限保持しておくべき予備の在庫を「安全在庫」と呼びます。
商品の需要は、季節やトレンド、市場の動向によって常に変動します。また、仕入れ先からの納品が遅延する(リードタイムが変動する)といった不測の事態も起こり得ます。
こうした予測困難な変動や不確実性に対応するための「緩衝材(バッファ)」として、通常の在庫に加えて保持しておくのが安全在庫です。これを設定しておくことで、急な需要の増加や納期の遅れがあっても在庫切れを防ぎ、販売機会の損失を回避しやすくなります。
安全在庫は、在庫管理で使われる「適正在庫」や「発注点」と密接に関連しています。

適正在庫は、機会損失(欠品)とキャッシュフローの悪化(過剰在庫)の両方を避け、利益を最大化するための「理想的な在庫水準」のことです。一般的に下限値と上限値の「範囲」で示されます。
これに対し、安全在庫はあくまで不測の事態による欠品を防ぐための「最低限のバッファ(下限値)」を示す点で異なります。つまり、安全在庫は、適正在庫の下限値を決定するために使われる重要な構成要素の一つと言えます。
発注点とは、商品を補充するために「発注作業を開始すべき在庫量(タイミング)」を示す数値です。安全在庫は、この発注点を計算するための重要な要素となり、一般的に発注点は以下の計算式で求められます。
発注点=(1日の平均出荷数 × 調達期間)+安全在庫
安全在庫がなければ、発注しても商品が届くまでに在庫が尽きてしまうリスクがあるため、発注点を決める上で不可欠です。
安全在庫を正しく設定することで、以下のようなメリットが期待できます。

安全在庫を確保する最大のメリットは、欠品のリスクを最小限に抑えられることです。急な需要増に対応できる体制を作ることで、販売機会の損失を防ぐことができ、売上の安定化や向上につながります。
「注文したらいつでも商品が手に入る」という状態を維持することは、顧客や取引先の利便性の向上、信頼獲得につながります。さらに、欠品による納期の遅れなどがなくなることで、顧客満足度の向上にも結びつくと考えられます。
「欠品が怖い」という感覚的な理由だけで在庫を多めに持つと、過剰在庫になりがちです。そこで、安全在庫という「最低限必要なライン」を計算で明確にすることで、それ以上の不必要な在庫(余剰在庫)を抱えるリスクを減らせます。
また、余計な仕入れを防ぐことで保管コストを削減でき、キャッシュフローの改善にも貢献するでしょう。
安全在庫は、一般的に統計的な手法を用いて算出され、以下の式が広く使われています。
安全在庫=安全係数×使用量の標準偏差× √(発注リードタイム+発注間隔)
この式を構成する各要素について詳しく見ていきましょう。

安全係数は、許容できる「欠品許容率(サービスレベル)」から導き出される係数です。
これを決めるのが「欠品許容率」です。例えば「欠品許容率5%」とは、「100回の発注機会のうち、欠品が起きるのは5回まで許容する」という水準(サービスレベル95%)を指します。
欠品許容率と安全係数の関係は一般的に以下の表のように決まっています。なお、Excelの関数「NORMSINV (1-欠品許容率)」でも算出可能です。
過去の出荷量や販売量が、平均値からどの程度ばらついているかを示す統計値が「使用量の標準偏差」です。需要が毎回安定していれば標準偏差は小さく、需要の変動が激しいほど標準偏差は大きくなります。
手計算は複雑なため、Excelの「STDEV関数」を使用して、過去の一定期間の出荷量や販売量のデータから算出するのが一般的です。
発注リードタイムは、商品の発注をかけてから、それが自社に納品されるまでの所要日数(期間)を指します。
一方の発注間隔は、発注作業を行うサイクル(例:毎週1回なら7日)のことです。定期的な発注サイクルが決まっておらず、在庫が減るたびに不定期で発注する場合(定量発注方式など)は、発注間隔を「0日」として計算に当てはめます。
以下の条件で安全在庫を計算してみましょう。
安全在庫=1.29 × 20個 × √(5日+5日)
= 1.29×20個×√(10日)
= 1.29×20個×3.16
= 81.5個
この場合、82個の安全在庫を保持しておけば、90%の確率で欠品を回避できる(欠品許容率を10%に抑えられる)計算になります。今回のように計算結果が小数点以下になった場合は、切り上げて整数にします。
安全在庫は万能ではありません。計算式を正しく運用するためには、いくつか注意点があります。

欠品許容率を限りなく0%に近づけると、安全係数が非常に大きくなり、安全在庫も膨大な量になってしまいます。
欠品を完全にゼロにしようとすることは、非現実的な過剰在庫を抱えることにつながり、保管コストや陳腐化リスクを増大させます。欠品による損失と、在庫を抱えるコストを天秤にかけ、現実的な欠品許容率を設定しましょう。
この計算式は、需要が一定の範囲内でばらつくこと(正規分布)を前提としています。そのため、TVで紹介された直後や季節限定品など、需要が急増するような商品には、正規分布を前提としたこの計算式は適していません。
そうした商品は、年間を通じた標準偏差ではなく、季節ごとや特定の期間だけで標準偏差を算出し、安全在庫を柔軟に見直すといった工夫が必要です。
需要のトレンドが変わったり、仕入れ先のリードタイムが変更になったりすることは珍しくありません。一度計算した安全在庫を使い続けるのではなく、市場や取引先の状況が変わっていないか定期的にデータを見直し、安全在庫の数値も更新していくことが求められます。
安全在庫は、あくまでも「最低限のライン(下限)」です。これだけを守っていても、発注量が多すぎれば過剰在庫は防げません。
安全在庫を基準にしつつ、在庫の上限値も含めた「適正在庫」の範囲を意識して、発注量をコントロールすることが大切です。
安全在庫の考え方は、欠品を防ぐために必要です。感覚だけに頼るのではなく、計算式に基づいて安全在庫を設定することで、販売機会の損失を防ぎ、顧客満足度を向上させられるでしょう。また、不必要な過剰在庫を削減し、キャッシュフローを改善することも期待できます。
一方で、安全在庫の算出には正確なデータが必要になり、すべてを手作業で計算・管理し続けるのは大きな負担となります。管理を効率化するためにも、ITツールやシステムを活用することも視野に入れることをおすすめします。
安全在庫や適正在庫を正確に計算・管理しようにも、その前提となる受注データが電話やFAX、メールなどアナログな方法で管理されていると、データ化に手間がかかり、ヒューマンエラーも発生しやすくなります。
カシオの「BC受発注」は、こうしたアナログな受発注業務をデジタル化し、シンプルにするための専用システムです。得意先がスマートフォンやパソコンから発注した内容は、すべてシステムで一元管理されます。受注すると通知が届くため、受注漏れや処理忘れを防ぐことができます。
また、受注したデータは販売管理システムに連携できるため、メモやFAXを見ながらデータを手入力する手間や、打ち間違いによるミスもなくなります。受発注業務を効率化・正確化することで、在庫管理に必要な信頼性の高いデータを蓄積し、より精度の高い安全在庫の運用につなげられるでしょう。
以下のページでは、BC受発注について詳しく紹介していますので、ぜひご覧ください。
https://www.casio-human-sys.co.jp/bc-order/
