OEM在庫管理|適正在庫と発注タイミングの決め方
「発注したら欠品、しなかったら過剰在庫で廃棄」——OEM担当者なら一度はこの悩みを抱えたことがあるはずです。
食品OEMの在庫管理には、リードタイムが長い・ロットが大きい・賞味期限があるという三重の制約があります。一般的な在庫管理の教科書がそのまま通用しないのは、このOEM特有の事情があるからです。この記事では、計算式と実例を交えながら、Excelですぐに使える実践的な方法をお伝えします。
この記事でわかること
– 適正在庫(安全在庫+サイクル在庫)の計算方法
– 発注点と発注タイミングの決め方
– 季節・キャンペーン商品の需要予測の立て方
– 廃棄ロスを防ぐ先入れ先出し管理
– Excelで使える在庫管理シートの設計ポイント
OEM在庫管理の基本概念|適正在庫とは何か
「なんとなく多め」の感覚発注は、廃棄か欠品のどちらかに必ず行き着きます。まず押さえておきたいのが「適正在庫」の概念です。適正在庫は2つの要素から構成されます。
| 在庫の種類 | 役割 | 計算の考え方 |
|---|---|---|
| サイクル在庫 | 通常の販売・使用をカバーする在庫 | 発注リードタイム中の平均需要量 |
| 安全在庫 | 需要変動・納期遅延に備えるバッファ | 需要とリードタイムのばらつきに基づく |
この2つの合計が、欠品を起こさない最小限の在庫量——適正在庫です。感覚発注を数字ベースに変えていく出発点がここにあります。
安全在庫の計算式
安全在庫は以下の式で求められます。
安全在庫 = 安全係数 × 需要の標準偏差 × √リードタイム
安全係数は欠品許容率によって変わります。欠品を5%以下に抑えたいなら1.65、1%以下なら2.33が目安です。
たとえば、1日あたりの販売量が平均100個・標準偏差20個、リードタイムが9日間の場合:
安全在庫 = 1.65 × 20 × √9 = 1.65 × 20 × 3 = 99個
常時99個のバッファが必要——思ったより多いと感じるかもしれません。ただ、欠品で販売機会を逃すコストを考えれば、この数字は過剰ではありません。
OEM発注タイミングの決め方|発注点と発注サイクル
発注点(ROP)の計算
発注点とは「この在庫量になったら発注する」というトリガーラインです。曖昧にしておくと、担当者の感覚やタイミング次第でズレが生じます。
発注点 = リードタイム中の平均需要 + 安全在庫
先ほどの数値を当てはめると:
– リードタイム中の平均需要:100個/日 × 9日 = 900個
– 安全在庫:99個
– 発注点:999個
在庫が999個を下回ったら発注——このルールをExcelの条件付き書式で色付けしておくと、見落としを防げます。
発注方式の比較
OEMでは「最小ロット500個」「製造は月2回」といった製造側の制約がつくことがほとんどです。その前提で、主な発注方式を比較します。
| 発注方式 | 特徴 | OEMでの向き・不向き |
|---|---|---|
| 定量発注方式 | 在庫が一定量を下回ったら固定量を発注 | 需要が安定した定番商品に向く |
| 定期発注方式 | 決まった周期で発注量を調整しながら発注 | 季節変動のある商品に向く |
| ダブルビン方式 | 2ロット用意し、1ロットを使い切ったら発注 | 少量多品目の管理に向く |
OEM食品では定期発注方式を採用するケースが多いです。製造スケジュールと連動させやすく、需要予測を都度反映できる点が主な理由です。
季節・キャンペーン商品の食品在庫管理と需要予測
正直、ここが一番難しいところです。季節商品は過去データが少なく、キャンペーンは突発的。完全な予測は不可能ですが、精度を高める手法はあります。
移動平均を使った基本的な需要予測
直近3〜6ヶ月の平均を使う移動平均は、シンプルで現場に馴染みやすい方法です。
翌月予測需要 = 直近3ヶ月の販売実績の平均 × 季節係数
季節係数は「昨年同月の販売量 ÷ 昨年の月平均販売量」で算出します。昨年8月が月平均の1.4倍売れていたなら、季節係数は1.4です。この係数を掛けるだけで、季節変動を織り込んだ予測ができます。
キャンペーン時の在庫積み増し
キャンペーン期間中は、通常の2〜3倍の需要増を前提に計画するのが現実的です。ただし食品には賞味期限があるため、積み増しすぎると今度は廃棄リスクが膨らみます。過去のキャンペーン実績から「需要が何倍まで増えたか」のデータを蓄積することが、精度向上の一番の近道です。
廃棄ロスを最小化する先入れ先出し管理
いくら発注タイミングを最適化しても、倉庫内で古い在庫が奥に押し込まれていては意味がありません。食品OEMで特に重要なのが、先入れ先出し(FIFO:First In, First Out)の徹底です。
FIFOを現場で徹底するための3つのルール
| ルール | 具体的な方法 | 効果 |
|---|---|---|
| ロットラベル管理 | 入荷日・賞味期限をラベルで明示 | 古い在庫の見える化 |
| 棚の方向ルール | 新しいものを奥から補充、手前から出荷 | 自然にFIFOが実現 |
| 賞味期限アラート | 残り○ヶ月を切ったら担当者に報告 | 廃棄前の早期対処 |
担当者の異動があった途端に管理が崩れるケースを現場ではよく見ます。マニュアル化と月次チェックをセットで運用することがポイントです。
在庫回転率の目標設定
在庫が適切に回転しているかを測る指標が在庫回転率です。
在庫回転率 = 年間売上原価 ÷ 平均在庫金額
食品OEMでは、カテゴリーにもよりますが12〜24回転/年(月1〜2回転)を目標にするケースが多いです。回転率が低ければ過剰在庫、高すぎれば欠品リスクありと判断できます。
Excelで使える在庫管理シートの設計ポイント
専用システムを導入するほどの規模でないOEM担当者にとって、Excelは十分実用的な選択肢です。以下の項目を含むシートを作ることで、日常管理をひととおりカバーできます。
在庫管理シートの基本構成
| 列名 | 内容 | 備考 |
|---|---|---|
| 商品コード | 固有ID | 品名・規格と紐付け |
| 現在庫数 | 実在庫数量 | 日次または週次で更新 |
| 発注点 | 発注トリガーライン | 安全在庫+リードタイム中需要 |
| 在庫ステータス | 正常/要発注/危険 | 条件付き書式で色分け |
| 直近3ヶ月平均需要 | 需要予測の基準値 | AVERAGE関数で自動計算 |
| 次回発注予定日 | スケジュール管理 | カレンダーと連動 |
| 賞味期限(最古ロット) | 廃棄リスク管理 | アラート設定を推奨 |
特に重要な3つのExcel設定
1. 発注点の自動アラート
現在庫が発注点を下回ったらセルが赤くなる条件付き書式を設定します。=C2<E2(現在庫<発注点)で判定できます。担当者が毎朝シートを開くだけで、発注すべき商品が一目でわかります。
2. 需要予測の自動更新
=AVERAGE(直近3ヶ月の実績セル)で翌月予測を自動計算。月初に実績を入力するだけで予測値が更新される仕組みにすると、管理工数が大幅に減ります。
3. 在庫回転率の可視化
月次で在庫回転率を自動計算するセルを設け、目標値(年12回転)との比較グラフを用意すると、経営層への報告もスムーズになります。
欠品と過剰在庫を同時に防ぐ仕組みづくり
欠品と過剰在庫は対極のように見えて、根は同じです。需要予測の精度不足と発注ルールの曖昧さ——この2点が解決すれば、多くの問題は連動して改善します。どちらか一方だけを解消しようとすると、もう一方が悪化するトレードオフがある点も覚えておいてください。
仕組みで防ぐための3ステップ
ステップ1:発注ルールの明文化
「誰が、いつ、どうなったら発注するか」をドキュメントに残します。担当者の経験値に依存した運用は、引き継ぎで機能しなくなります。
ステップ2:月次レビューの習慣化
月1回、在庫回転率・廃棄実績・欠品件数を振り返る場を設けます。数字を定点観測することで、問題の予兆を早期につかめます。
ステップ3:OEMメーカーとの情報共有
需要予測をOEMメーカーと共有することで、製造側の準備精度が上がります。「急に2倍の発注」では対応できないケースも多く、互いの計画をオープンにすることが安定した供給体制の土台になります。
まとめ
OEM在庫管理の核心は、「感覚」から「仕組み」への転換です。この記事のポイントを整理します。
- 適正在庫は安全在庫+サイクル在庫で計算する
- 発注点はリードタイム中の需要+安全在庫で決める
- 季節変動は季節係数を使って予測精度を高める
- FIFO管理をルール化して廃棄ロスを防ぐ
- Excelシートで発注点アラート・需要予測・在庫回転率を可視化する
まずはExcelに発注点と安全在庫の計算式を入れるところから始めてみてください。複雑なシステムは後からでも導入できます。仕組みの基本を理解してから道具を選ぶことが、結果として一番の近道です。
よくある質問
Q1: 安全在庫はどれくらい持てばいいですか?
A1: 欠品を5%以下に抑えたい場合、安全係数1.65を使った計算式(安全在庫=1.65×需要の標準偏差×√リードタイム)が基本です。需要が安定している商品は少なめ、変動が大きい商品や賞味期限が長い商品は多めに設定するとよいでしょう。
Q2: 発注点の計算にリードタイムが含まれるのはなぜですか?
A2: 発注してから商品が届くまでの期間(リードタイム)中も販売は続くからです。リードタイムが長いほど発注点を高く設定する必要があります。OEM食品は製造リードタイムが2〜4週間かかるケースも多く、特に注意が必要です。
Q3: ExcelとクラウドERPどちらを使うべきですか?
A3: 扱うSKU数が20〜30品目以下であればExcelで十分対応できます。50品目を超え、複数拠点での管理やECとの在庫連動が必要になったタイミングで専用システムへの移行を検討するのが現実的です。
Q4: 季節商品の廃棄リスクはどう管理すればいいですか?
A4: 季節終盤に向けて発注量を段階的に減らす「テーパリング発注」が有効です。また、キャンペーン終了後の残在庫は、EC・業務用・セット販売など別チャネルで早期消化する出口戦略をあらかじめ決めておくとよいでしょう。
Q5: OEMメーカーとの発注ルールで注意すべき点は?
A5: 最小発注ロット・製造リードタイム・価格改定のタイミングを契約書または覚書で明確にしておくことが重要です。口頭での取り決めは、担当者の異動があると引き継がれないケースがあります。発注条件は必ず書面で管理してください。
Q6: 在庫回転率の目標はどう設定すればいいですか?
A6: 食品OEMの場合、月1〜2回転(年12〜24回転)が一般的な目安です。ただし、賞味期限の長短・販売チャネル・利益率によって最適な回転率は変わります。まず現状の回転率を計算し、廃棄率・欠品率と照らし合わせながら自社の目標を設定するのが現実的です。


