AIでリネン在庫を自動で発注点管理する方法
この記事の要点
旅館・ホテルのリネン在庫管理にAIを活用すると、発注点を稼働率・季節・洗濯回転数から動的に算出でき、欠品と過剰在庫を同時に防げる。Excelベースの実装手順から専用ツール選定まで解説する。
結論:リネン発注の「経験と勘」をデータに置き換えられる
旅館のリネン管理は、補充が遅れると客室に提供できず、過剰に抱えると保管コストと廃棄リスクが膨らむ。多くの館では「過去に何度か足りなかったから多めに発注する」という経験則で在庫を積んでいる。
AIを使った発注点管理が解決するのは、この「経験則の属人化」である。稼働率の実績・洗濯回転数・品目別使用量を入力すれば、AIが発注点と発注量を動的に算出し、担当者が毎週棚卸しをしなくても「今週中に発注が必要か否か」を自動で判定できるようになる。
この記事では、Excelとスプレッドシートで今すぐ実装できる手順から、中規模館向けの専用ツール選定まで、段階的に解説する。
なぜリネン在庫の管理は難しいのか
リネン在庫が他の消耗品と違う点は、「使用→汚染→洗濯→返却」というサイクルが在庫量を左右することにある。
シーツやタオルは客室ごとに定数を置く仕組みではなく、洗濯から戻ってきたものをフロアに補充するフロー管理が基本だ。そのため在庫の実数を把握するには、「館内にある枚数+洗濯業者預け中の枚数+発注済みで未納の枚数」を合算しなければならない。
この3点の把握を紙台帳や記憶で管理している館では、連休前に洗濯業者の返却が遅れると実在庫が見えなくなり、念のため大量発注してしまうという悪循環が生まれる。その結果、倉庫に使われていないリネンが山積みになる一方で、連休中の客室は回収したシーツが戻らず欠品、という事態が同時に発生することもある。
AI発注点管理の仕組み:3つの変数を押さえる
発注点とは「在庫がこの水準を下回ったら発注する」という閾値だ。従来は固定値で設定されることが多かったが、AIを活用すると以下の3変数をもとに動的な発注点を算出できる。
| 変数 | 内容 | データの取得先 |
|---|---|---|
| 予測稼働率 | 今後7〜14日の客室使用率 | 予約台帳・PMS |
| リードタイム | 発注から納品または洗濯返却までの日数 | 業者との取引実績 |
| 品目別使用量 | 1室1泊あたりのリネン枚数 | 過去の補充実績 |
発注点の基本計算式は次の通りだ。
発注点 = 予測日次使用量 × リードタイム + 安全在庫
安全在庫は「リードタイムのバラつき×予測誤差」で決まるが、AIに過去データを読み込ませると季節や連休ごとのバラつきを自動で加味した数値を出力できる。連休前後だけリードタイムを1.5倍に補正するといった処理も、条件を与えれば自動化できる。
Excelで始める:最小コストの実装手順
ステップ1:在庫台帳をCSVに変換する
現状の紙台帳またはExcel管理表から、以下の列を持つCSVを作る。
- 日付
- 品目(シーツ・枕カバー・バスタオル・フェイスタオル等)
- 館内在庫数
- 洗濯業者預け数
- 発注数(発注日・納期)
- 当日使用数(補充数)
紙台帳しかない場合は、直近3か月分だけでも入力する。AIに渡すデータは量より質と期間の一貫性が重要で、3か月あれば季節補正の計算精度が十分に出る。
ステップ2:AIに発注点を計算させる
ExcelにChatGPTやClaudeを連携できるアドインを使う方法と、スプレッドシートのデータをAIにコピペして計算させる方法がある。後者のほうが導入コストが低いため、まず試すならコピペ方式を推奨する。
AIへの入力プロンプトの例は以下だ。
以下は旅館のリネン在庫データ(直近90日)です。
品目ごとに次の値を計算してください。
・平均日次使用量
・リードタイムのバラつき(最大・最小・平均)
・推奨発注点(安全在庫込み)
・来週の稼働率が80%だった場合の推奨発注量
データ:[CSVの内容をここに貼り付け]
AIは計算式の根拠も含めて出力するため、担当者が数値の妥当性を確認しやすい。出力された発注点をExcelの「発注アラート」列に入力すれば、在庫が発注点を下回った行が自動でハイライトされる仕組みを条件付き書式で作れる。
ステップ3:週次チェックを自動アラートに置き換える
毎週月曜日に担当者がスプレッドシートを開き、前週の補充実績を入力してAIに再計算させる運用を2〜3週間続けると、季節補正の精度が安定してくる。
このフローが定着すると、棚卸しにかけていた時間が週2〜3時間から30分程度に圧縮できる。
中規模館向け:在庫管理ツールとAIの組み合わせ
20室を超える館や複数棟を持つ館では、Excelの手動更新では限界が来る。この場合は在庫管理ツールとAI機能の組み合わせを検討する。
選定の軸は3点だ。
1. PMSとのデータ連携 予約データが自動で流れ込む設計かどうか。手入力が残ると発注点計算の精度が下がる。
2. リネン特有のフロー管理に対応しているか 「洗濯業者預け中」の在庫をシステム上で追跡できるかどうかが分かれ目になる。汎用的な在庫管理ツールはこの機能を持たないことが多い。
3. AI機能の透明性 発注点や発注量の計算根拠を画面上で確認できるか。「AIが出した数値だから」と根拠なく使うと、仕入れ担当者の判断力が落ちる。根拠が見えるツールのほうが現場に定着しやすい。
旅館向けのリネン在庫管理に特化したツールはまだ少なく、2026年時点では館内業務全般を扱う施設管理システムのオプション機能として提供されているケースが多い。最新の対応状況は各社の公式情報を確認してほしい。
食材の在庫最適化とアプローチが共通する部分が多いため、食材ロスをAI需要予測で減らす実践ステップも参照すると発注点管理の全体像が把握しやすい。
品目別の管理精度を上げるポイント
リネンを一括管理しようとすると精度が落ちる。品目によって使用頻度・劣化速度・発注リードタイムが異なるためだ。
| 品目 | 特徴的な管理ポイント |
|---|---|
| バスタオル | 連泊客が毎日交換する館では1人1枚/日だが、連泊でも交換しない館では1人1枚/滞在。ルールの確認が先決 |
| 浴衣 | サイズ別在庫が必要。Mだけ足りなくなるケースが多い |
| シーツ | 洗濯後の乾燥不良で使用不可になる枚数を「ロス率」として定数に入れる |
| 枕カバー | 1室に複数枚使用する場合、ベッド数ではなく使用枚数実績を取る |
AIに品目別データを分けて渡すことで、「今週はバスタオルのみ発注が必要」「浴衣Mは3週間後に警戒水準」といった品目単位のアラートが出せる。
実際の運用で起きやすい失敗と対策
失敗1:洗濯業者のリードタイムを固定で入力してしまう
地域の洗濯業者は繁忙期に集荷・納品が1〜2日遅れることがある。このバラつきをAIに渡さず平均値だけで計算すると、連休前に欠品が起きる。過去12か月の納品実績をもとに「繁忙期係数」を設定し、AIへの入力に含める。
失敗2:廃棄・紛失を在庫数に反映しない
リネンは経年劣化で廃棄したり、客室からの持ち去りで減少する。廃棄・紛失を記録せずに在庫台帳を放置すると、帳簿上の在庫と実在庫が乖離し、AIの計算が的外れになる。月1回の棚卸しで帳簿を実数に合わせる習慣が必要だ。
失敗3:担当者が変わったときに引き継げない
AIへのプロンプトや計算ロジックが特定の担当者の頭の中にしかない状態では、退職や異動で運用が止まる。プロンプトと計算手順を館内のマニュアルとして文書化し、誰でも同じ手順で更新できる状態にしておく。
AIで仕入れ・発注の最適量を予測する基礎では、リネン以外の仕入れ全般に使える発注最適化の考え方を整理しているため、バック業務全体を体系化したい場合に役立つ。
数値で見る導入効果の目安
効果は館の規模と現状の管理精度によって大きく異なるため断言はできないが、複数の事例をもとにした参考値として以下を示す。
| 指標 | 導入前の典型的な状態 | 導入後の変化 |
|---|---|---|
| 在庫管理にかける週次工数 | 2〜4時間 | 30〜60分 |
| 欠品による緊急手配回数 | 月2〜3回 | ほぼゼロ |
| 過剰在庫(未使用在庫の割合) | 購入総数の20〜30% | 10〜15%程度 |
| リネン費の変化 | ベースライン | 10〜20%削減(過剰発注の解消による) |
ただし、これらの数値はデータ管理の精度と運用継続期間によって左右される。最初の3か月はデータ整備と補正に時間がかかり、効果が出るのは3〜6か月後になるケースが多い。
バック業務全体への展開
リネン在庫のAI管理が定着したら、同じ考え方をアメニティ・消耗品・食材在庫に横展開できる。品目は違っても「予測使用量×リードタイム+安全在庫」という発注点の計算構造は共通だ。
バック業務の効率化を段階的に進める場合は、まず工数削減効果が大きく、データが比較的揃っている領域から始めるのが定着しやすい。リネンは品目数が少なく、補充サイクルが明確なため、AI在庫管理の最初のテーマとして適している。
経費データの整備を並行して進めると月次決算の精度も上がる。旅館の経理をAIで月次決算を1週間早める方法では、バック業務全体のデータ整備と経理効率化の手順を解説している。
FAQ
Q. リネンの発注点をAIで自動計算するには何が必要ですか?
過去の稼働率データ、洗濯の所要日数、リネン品目ごとの使用枚数実績の3点があれば、ExcelやスプレッドシートにAI関数を組み込んだ発注点計算が可能です。専用ツールを導入しなくても始められます。
Q. リネン在庫管理にAIを使うと具体的にどれくらいコストが変わりますか?
20室規模の旅館で試算した事例では、過剰在庫の削減でリネン費の約15〜20%削減、欠品による緊急手配コストをほぼゼロにできたケースがあります。ただし効果は館のリネン交換頻度や客室稼働率によって異なります。
Q. 小規模旅館でもリネン在庫のAI管理は導入できますか?
10室以下の小規模館でもExcelとAIを組み合わせた運用が可能です。予算をかけず、現状の在庫台帳をCSVに変換するだけで発注点の自動算出を始められます。
Q. リネンの発注点管理で見落としやすいポイントは何ですか?
洗濯業者の集荷・納品サイクルのバラつきを固定値で入力してしまうことです。実際には連休前後にリードタイムが1〜2日延びるケースが多く、季節補正を加えないと連休初日に欠品が起きやすくなります。
まとめ
リネン在庫のAI発注点管理は、高額なシステム導入なしでもExcelとAIの組み合わせで始められる。まず直近3か月の在庫実績をCSVにまとめ、AIに発注点を計算させる週次サイクルを作ることが最初のステップだ。
品目別の管理・リードタイムの季節補正・廃棄ロスの反映の3点を押さえれば、担当者の棚卸し工数は大きく減らせる。データが蓄積されるほど精度が上がる仕組みのため、早く始めるほど館固有の補正値が育ち、精度が安定する。
よくある質問
リネンの発注点をAIで自動計算するには何が必要ですか?
過去の稼働率データ、洗濯の所要日数、リネン品目ごとの使用枚数実績の3点があれば、ExcelやスプレッドシートにAI関数を組み込んだ発注点計算が可能です。専用ツールを導入しなくても始められます。
リネン在庫管理にAIを使うと具体的にどれくらいコストが変わりますか?
20室規模の旅館で試算した事例では、過剰在庫の削減でリネン費の約15〜20%削減、欠品による緊急手配コストをほぼゼロにできたケースがあります。ただし効果は館のリネン交換頻度や客室稼働率によって異なります。
小規模旅館でもリネン在庫のAI管理は導入できますか?
10室以下の小規模館でもExcelとClaude等のAIを組み合わせた運用が可能です。予算をかけず、現状の在庫台帳をCSVに変換するだけで発注点の自動算出を始められます。
リネンの発注点管理で見落としやすいポイントは何ですか?
洗濯業者の集荷・納品サイクル(リードタイム)のバラつきを固定値で入力してしまうことです。実際には連休前後にリードタイムが1〜2日延びるケースが多く、季節補正を加えないと連休初日に欠品が起きやすくなります。