12 時から 13 時が二重になった昼のシフト

山田さんが A 店で 9 時から 13 時、B 店で 12 時から 17 時に割り当てられた代表例です。拠点の列を指定して、1 時間の重なりと別の拠点であることを確かめます。

入力

勤務表の CSV

社員,日付,開始,終了,拠点
山田,2026-11-03,09:00,13:00,A店
山田,2026-11-03,12:00,17:00,B店

区切り文字

カンマ(,)

1 行目は見出し(列名)

はい

社員の列番号

1

日付の列番号

2

開始時刻の列番号

3

終了時刻の列番号

4

拠点の列番号(使わないときは 0)

5

結果

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

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

  • 警告 全体 同じ社員の時間帯が重なる組が 1 組あります。二重に割り当てられていないか確認してください。
判定した勤務2 件
重なっている組1 組
重なりのある社員1 人
判定しなかった行0 行

重なっている勤務

重なっている勤務
社員勤務 1勤務 2重なり拠点
山田2 行目 2026-11-03 09:00-13:00 A店3 行目 2026-11-03 12:00-17:00 B店60 分別の拠点

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

9:00〜13:00 と 12:00〜17:00 は、12:00 が前の終了 13:00 より前で、17:00 が前の開始 9:00 より後なので重なります。重なりは 12:00〜13:00 の 60 分で、拠点は A店とB店で別です。

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

このツールの制約

ご利用にあたって

  • CSV の読み方は RFC 4180 の一般的な規則にもとづきます。勤怠システムが独自の形式で書き出した CSV は、列の並びを確かめてから使ってください。
  • 結果は時間帯の重なりの検出であり、労働基準法などの適法性の判断の代わりにはなりません。

ほかの入力例