3 件の予約から最短の空きを探す
営業時間 09:00-18:00 に 3 件の予約が入った日に、60 分の予約が入る最も早い時間を探す基本の例です。空きが 3 つに分かれます。
入力
営業時間(例 09:00-18:00)
09:00-18:00
予約済みの時間帯(1 行に 1 件)
09:00-10:30 12:00-13:00 15:00-16:00
必要な時間(分)
60
結果
エラー 0 件・警告 0 件・情報 2 件
指摘(エラー・警告・情報)
- 情報 結果 必要時間 60 分を入れられる最も早い空きは 10:30 開始(10:30-11:30)です。
- 情報 全体 時間帯は半開区間として扱います。終了時刻ちょうどに次の予約が始まる場合は重なりません(隣り合うだけ)。
| 最短の空き開始 | 10:30 |
|---|---|
| 営業時間 | 540 分 |
| 予約済みの合計 | 210 分 |
| 空きの合計 | 330 分 |
| 検算(予約+空き=営業時間) | 一致 |
空き時間の一覧
| 空き区間 | 開始 | 終了 | 長さ(分) | 必要時間 |
|---|---|---|---|---|
| 空き 1 | 10:30 | 12:00 | 90 | 足りる |
| 空き 2 | 13:00 | 15:00 | 120 | 足りる |
| 空き 3 | 16:00 | 18:00 | 120 | 足りる |
検算(この結果になる理由)
営業時間は 540 分、予約は 90 分・60 分・60 分で合計 210 分です。空きは 10:30-12:00(90 分)・13:00-15:00・16:00-18:00(各 120 分)で合計 330 分、210 + 330 = 540 と一致し、最短は 10:30 です。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- 営業日をまたぐ時間帯(22:00-02:00 など)は扱いません。日ごとに分けて入力してください。
- 席・担当者・設備が複数ある予約は、1 つずつ別々に調べます。同時に複数の資源を割り当てる最適化はしません。
- 移動時間や準備の時間(バッファ)は自動では足しません。必要なら必要時間に含めて入力してください。
- 予約の可否の最終確認は、お使いの予約システムの表示で行ってください。
ご利用にあたって
- 予約の確定や空きの保証をするものではありません。入力された時間帯だけから計算した目安です。