AIで在庫切れレポートを作成する方法:2026年の6つの簡単なチェック

欠品レポートは、どの商品が、どのくらいの期間欠品し、それによってどれだけのコストがかかったかをリスト化したものです。このガイドでは、在庫や注文のエクスポートデータからレポートを作成する方法を解説します。AIを使ってレポートを生成する3つのステップと、役に立つレポートと単なるゼロの羅列を分ける6つのチェックポイントをカバーしています。
欠品レポートが解決する疑問
ほとんどの在庫エクスポートデータは、現時点での手元在庫を教えてくれます。しかし、それはある一瞬のスナップショットに過ぎず、本当に知るべきこと、つまり「何が、いつ売り切れ、それに誰かが気づいたか」という事実を覆い隠してしまいます。
欠品レポートは過去の履歴を示すビューです。各商品について、次の4つの疑問に答えます。利用可能な数量がゼロになったのはいつか? その状態はどのくらい続いたか? その期間中にどれだけの需要(注文)があったか? そして、その背景にあるサプライヤーやリードタイムは何か?
これには、在庫管理チームが後から気づきがちなコンプライアンス上の側面もあります。米国で消費者に直接販売(D2C)している場合、欠品は単なる補充の問題にとどまりません。連邦取引委員会(FTC)の「郵便、インターネット、または電話注文による商品規則(Mail, Internet, or Telephone Order Merchandise Rule)」は明確です。同規則は、「商品を広告する際、特定の期間内に発送できると表明または暗示するための合理的な根拠を持たなければならない」と定めています。発送時期に関する明記がない場合は、「30日以内に発送できると信じるに足る合理的な根拠」が必要になります。
この義務は注文を受けた後も続きます。FTCは、「表明した期間内、または30日以内に発送できないことが判明した場合」、対応をとらなければならないと定めています。その文言は、「発送遅延について顧客の同意を求めなければならない」というものです。期限内に発送も通知もできない場合は、「注文をキャンセルし、速やかに返金しなければならない」とされています。最初の遅延通知では、「確定した改定発送日」を提示する必要があります。その日付が不明な場合は、「改定発送日を提示できない旨の声明」を含めなければなりません。
これは米国の連邦規則であり、本記事は法的助言ではありません。お客様の義務は、販売場所や約束した内容によって異なります。レポート作成において重要なポイントはもっとシンプルです。商品在庫がゼロになった瞬間から、すでにカウントダウン(猶予時間のタイマー)が始まっている可能性があるということです。
始める前に必要なもの
- 日付列、商品識別子、数量が含まれる、在庫変動または手元在庫のエクスポートデータ。
- 欠品期間中の需要を測定するための、同じ期間をカバーする注文または売上の明細データ。
- サプライヤーおよびリードタイムのフィールド(お持ちの場合)。これらがあることで、単なる状況説明から「原因の特定」へとつなげることができます。
- 自社における「欠品」の明確な定義。「手元在庫ゼロ」と「安全在庫割れ」では、作成されるレポートが異なります。
この最後の項目(定義)こそが、何よりも手戻りを発生させる原因になります。一度決定したらレポートの上部に明記し、月ごとにブレないように固定してください。
手動で行う方法
オプション1:ゼロでフィルターをかけて目視する
エクスポートデータを数量順にソートし、ゼロでフィルターをかけてリストを確認します。2分で終わりますが、スナップショットでは欠品期間がわからないため、知りたいことにはほとんど答えられません。
棚卸し前の簡易チェックとしては役立ちますが、レポートとしては役に立ちません。
オプション2:商品と日付でピボットテーブルを作成する
行に商品、列に日付を配置したピボットテーブルを作成し、ゼロが連続している箇所を探します。これにより欠品期間が可視化され、数十個程度のSKUであれば十分に機能します。
ネックとなるのは、データの規模と形状です。1,000商品に及ぶ1年間の日次データは、横に長く動作の重いシートになり、365列にわたって連続するゼロを目視で探し出すのは精度に欠けます。
オプション3:数式による欠品期間の検出
数量が初めてゼロになった日にフラグを立てる作業列を作成します。さらに、連続する日数をカウントする列と、注文明細から需要を結合する3つ目の列を追加します。これで、本格的な欠品レポートが完成します。
しかし、これは作成した本人にしか理解できないワークブックを生み出すことにもなります。エクスポートデータのスキーマ(構成)が変更されると、数式は気づかないうちに壊れ、レポートは誤った数値を算出し続けることになります。
手動ルートで作業が滞る原因
ボトルネックは計算そのものではありません。欠品レポートの作成とは、共通のキーをほとんど持たない3つのファイルを結合する作業であるという点です。
在庫変動データは倉庫のSKUを使用します。注文明細はチャネル固有の商品IDを使用します。サプライヤーリストは仕入先品番を使用します。集計を始める前に、誰かがこれらを紐付ける必要がありますが、その紐付けルールが明文化されていないため、毎月同じ作業が繰り返されることになります。
2つ目の遅延要因は、定義のブレです。先月のレポートでは在庫ゼロを欠品とみなしていたのに、今月は「発注点割れ」の方が便利そうだからとそちらを使ってしまう。これでは2つのレポートを比較できなくなり、会議で議論しようとしているトレンドラインも意味をなさなくなります。
Powerdrill Bloomで欠品レポートを作成する方法
ステップ1:在庫と注文のエクスポートデータをまとめてアップロードする
在庫変動のエクスポートデータと注文明細を、一度にまとめてPowerdrill Bloomにドラッグ&ドロップします。FreeプランはExcel、CSV、PDF、およびドキュメントのアップロードに対応しているため、有料プランに加入することなく両方のファイルをアップロードできます。
まとめてアップロードすることで、データの結合が可能になります。サプライヤーリストがある場合は、それも一緒に追加してください。
ステップ2:欠品の定義を伝え、欠品期間の抽出を依頼する
自然な言葉で指示を出します。「利用可能な数量がゼロ以下の場合を欠品として扱ってください。商品ごとに連続する欠品日数をすべて特定し、それぞれの期間中に発生した需要を表示してください」のように伝えます。
しきい値を明確に指定することが最大のポイントです。エージェントはすべての商品に対してこのルールを一貫して適用します。これこそが、手作業で作成されたレポートが最も苦手とする部分です。
ステップ3:ランキング表とチャートを含むレポートを生成する
失われた需要(機会損失)に基づく商品のランキング表、欠品が集中した時期を示すタイムライン、および簡単な要約など、必要な出力を依頼します。Powerdrill BloomのFreeプランでは、インサイト、チャート、要約の生成、および基本的なスライド、ドキュメント、スプレッドシート、画像の作成が可能です。
サプライヤーとのレビューにレポートを使用する場合は、Proプランを利用することで、完全なスライドやOfficeドキュメント形式での出力が可能になります。これにより、表と解説コメントを1つのファイルにまとめることができます。
すべての欠品レポートがクリアすべき6つのチェックポイント
チェック1:欠品のしきい値がレポートに明記されているか?
「手元在庫ゼロ」と「安全在庫割れ」では、作成されるリストが異なります。どちらを選択したとしても、レポートに明記してください。これがなければ、翌月のデータとの比較は単なる推測になってしまいます。
チェック2:単なるフラグだけでなく、各欠品期間(日数・時間)が示されているか?
夜間の4時間だけ欠品した商品と、11日間欠品した商品は、同じ重要度ではありません。「はい、この商品は欠品しました」とマークするだけのレポートでは、対応の優先順位をつけることができません。
チェック3:欠品期間中の需要が含まれているか?
これこそが、単なるリストを「ビジネス上の判断材料」へと変える項目です。在庫切れの間に誰も買おうとしなかった商品であれば、損失は発生していません。注文、カートへの追加、バックオーダーなど、実際に捕捉できている需要シグナルを紐付けてください。
チェック4:「見せかけの欠品」は除外されているか?
期中に廃番になった商品、意図的に在庫を減らした季節商品、新しいコードに移行したSKUなどは、データ上すべて「永久的な欠品」として処理されてしまいます。これらは期間順でソートしたランキングの上位を占めてしまうため、フィルターで除外し、その旨を明記してください。
チェック5:サプライヤーやリードタイムの情報が紐付けられているか?
これがなければ、レポートは「在庫が切れた」という事実だけで終わってしまいます。これがあれば、どのサプライヤーが欠品の原因になっているかを特定でき、具体的な改善アクションにつなげることができます。次のステップとして、サプライヤー・スコアカードを作成するのが自然な流れです。
チェック6:先月のレポートと同じ期間幅(ウィンドウ)をカバーしているか?
30日間のレポートと31日間のレポートを比較した場合、その差はパフォーマンスの違いではなく、単なる計算上の日数の違いに過ぎません。また、一方の期間にキャンペーンが含まれ、もう一方には含まれない場合も同様です。集計期間を固定し、期間中に実施されたキャンペーンがあれば注記してください。
削減できる作業コスト
| タスク | 手作業の場合 | エクスポートデータをアップロードする場合 |
|---|---|---|
| SKU、商品ID、仕入先品番の紐付け | 20〜40分(毎月やり直し) | アップロード時に同時に処理 |
| 1,000商品にわたる連続するゼロ(欠品)の検出 | 数式列の作成と検証、30分以上 | 質問(プロンプト)の一部として自動処理 |
| 各欠品期間への需要の結合 | 2回目のVLOOKUP等の処理 | 両方のファイルをアップロードするだけで自動付与 |
| 1つの定義を一貫して適用する | 手作業による管理(時間の経過とともにブレが生じる) | 一度指示すれば、すべての行に適用 |
ベストプラクティス
価格の妥当性を証明できない限り、失われた売上ではなく、失われた需要を報告する。 欠品期間中の需要は実際に観測可能なデータです。売上は、実際には発生しなかったコンバージョン(購買)を前提として計算されてしまいます。
「未入荷」と「売り切れ」を区別する。 一度も入荷(受入)されていないSKUは、仕入れ(購買)の問題であり、欠品(在庫切れ)とは異なります。
同じレビューの中で、対極にあるデータにも目を向ける。 まったく動かない滞留在庫は、欠品を防ぐために使えたはずの資金を固定化させてしまいます。滞留在庫ビューは、この欠品レポートと対をなす重要なレポートです。
生の欠品期間テーブルを保管しておく。 要約(サマリー)データは議論の的になりがちです。商品、開始日、終了日、需要が記載された行レベルのリストこそが、議論を解決する決定的な証拠になります。
結論
欠品レポートの精度は、その定義とデータの結合精度によって決まります。この2つは手作業で行うと気づかないうちにブレが生じやすく、そのため毎月のレポートが前月のものと比較できなくなってしまうことがよくあります。
エクスポートデータはあるものの、それらを紐付ける時間がない場合は、在庫ファイルと注文ファイルをまとめてPowerdrill Bloomでお試しください。この分野のツールについてより広く知りたい場合は、在庫および需要予測に最適なAIツールまとめをご覧ください。ワークブック形式でデータを管理している場合は、Excel AIアシスタントの活用が適しています。
よくある質問
欠品レポートとは何ですか?
どの商品が欠品し、それぞれの欠品期間がいつ始まっていつ終わったかを示す過去の履歴レポートです。また、各欠品がどのくらい続き、その間にどれだけの需要が発生したかも記録します。手元在庫のスナップショットとは異なり、欠品の期間とコスト(損失)を測定します。
Excelで欠品を計算するにはどうすればよいですか?
利用可能な数量がしきい値を下回る(または満たす)各日付にフラグを立て、商品ごとに連続するフラグ付きの日数をカウントして欠品期間を算出します。これらの期間に注文明細を結合することで、欠品期間中の需要を算出できます。この方法は機能しますが、エクスポートデータのスキーマが変更されると数式が壊れてしまいます。
欠品は在庫ゼロでカウントすべきですか、それとも安全在庫割れでカウントすべきですか?
どちらの考え方にも妥当性があり、顧客への影響を測定したいのか、それとも補充プロセスの失敗を測定したいのかによって選択は異なります。重要なのは、レポートにしきい値を明記し、期間ごとにその基準を一定に保つことです。
在庫切れ(欠品)は法的義務を生じさせますか?
米国では、FTCの「郵便、インターネット、または電話注文による商品規則」が発送時期に関する義務を定めています。これには、発送遅延に対する同意の取得や、期限内に発送または通知ができない場合の速やかな返金を伴うキャンセルなどが含まれます。規則は管轄区域によって異なるため、ご自身に適用されるルールをご確認ください。
欠品レポートはどのくらいの頻度で実行すべきですか?
ほとんどのレビューサイクルには月次が適していますが、繁忙期には週次で作成することをお勧めします。比較の整合性を保つため、実行ごとに集計期間の長さを同じに揃えてください。