重なった予約をまとめる

09:00-11:00 と 10:00-12:00 が 1 時間重なっている二重予約の疑いのある例です。重なりをまとめて空きを出し、警告を示します。

入力

営業時間(例 09:00-18:00)

09:00-13:00

予約済みの時間帯(1 行に 1 件)

09:00-11:00
10:00-12:00

必要な時間(分)

60

結果

エラー 0 件・警告 1 件・情報 2 件

指摘(エラー・警告・情報)

  • 警告 2 行目 予約が重なっています(10:00 開始が直前の予約の終了 11:00 より前)。重なりは 1 つの予約済み時間帯にまとめて計算しました。
  • 情報 結果 必要時間 60 分を入れられる最も早い空きは 12:00 開始(12:00-13:00)です。
  • 情報 全体 時間帯は半開区間として扱います。終了時刻ちょうどに次の予約が始まる場合は重なりません(隣り合うだけ)。
最短の空き開始12:00
営業時間240 分
予約済みの合計180 分
空きの合計60 分
検算(予約+空き=営業時間)一致

空き時間の一覧

空き時間の一覧
空き区間開始終了長さ(分)必要時間
空き 112:0013:0060足りる

検算(この結果になる理由)

2 つの予約は 10:00-11:00 が共通で、和集合は 09:00-12:00 の 180 分です。営業時間 240 分から引くと空きは 12:00-13:00 の 60 分になり、重なりの警告が 1 件出ます。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 予約の確定や空きの保証をするものではありません。入力された時間帯だけから計算した目安です。

ほかの入力例