• ベストアンサー

エクセルで勤務表 (その2)

質問 No.1062340 で質問させていただいたものです NO.1 野方のアドバイスで 参考のURLを拝見したのですが そのことでお尋ねしたいのですが・・ (1) 勤務時間の 時間割を 30分単位にする方法を教えていただけませんか? (2) もしくは 勤務シフト表で 30分単位のもの ありましたら 紹介してください 簡単なもので結構です 詳しいことは 質問 NO.1062340 に記載済みです・・よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

朝の質問に回答しようとして、直前に締めきられたものです。 こんなのはどうですか。 (テストデータ)A2:C3に 山田 9:35 16:40 大田 10:10 17:20 D1に9:00、E1に9:30といれる(正式の時刻形式であること) D1:E1を範囲指定し、E1の右下で+ハンドルを出して、X1列(19:00)まで引っ張る。30分刻みの時刻が各セルに入る。 (条件つき書式:関数式) 書式-条件つき書式-数式が-その右のボックスに =AND(D$1+"0:30">$B2,D$1<$C2+"0:30")といれる。 書式にセルの色である「パターン」で色を設定する。 OK-OK これでE列(9:30)から、T列(17:00)までに色がつく。 D1:X1までを範囲指定してコピーし、D2:Xnまで形式を選択して貼りつけ-書式で貼りつける。nは最終行数。 「大田」氏分はF2列(10:00)から、U2列(17:30)までに色がつく。A2:Wnは桝目状に罫線を引くと引き締まるようです。 休憩時間は自分で考えてください。条件付書式の第2条件で休息時間を上記を真似して式を考え、別色を設定します。

binmichiko
質問者

お礼

imogasiさん ありがとうございます トライしてみます お時間さいて頂いて 感謝しています ありがとうございます

その他の回答 (1)

  • gura_
  • ベストアンサー率44% (749/1683)
回答No.2

http://www.juno-e.com/exdun/shift.htm の表を変更されてはいかがですか 1 シート「シフト表」で「8時」が入力されているセル「E6」をポイントし、「書式」→「セル」→「表示形式」→「時刻」→「13:30」としてから、値「8:00」を入力します。 2 セル「E7」をポイントし、「=IF(AND(E$6>=HOUR($C7),E$6<HOUR($D7)),1,"")」を「=IF(AND(E$6>=$C7,E$6<$D7),1,"")」に変更し、セル「E7」をE8からE37までコピー 3 セル「E4」から「E39」をポイントして「コピー」し、「E4」から「Q4」をポイントして「貼り付け」します。 4 次に、シート「時刻リスト」で「5行」から「17行」および、「D列」から「P列」にそれぞれ「行」および「列」を挿入し、「3行目」には、「C列」「8:00」、「D列」「8:30」、「E列」「9:00」・・・と、30分おきの数値を入力します。 5 同様に「C列」には、「3行」「8:00」、「4行」「8:30」、「5行」「9:00」・・・と、「D列」には、「3行」「8:30」、「4行」「9:00」、「5行」「9:30」、・・・と各列に、それぞれ30分おきの数値を入力します。 6 必要に応じ、1から5で、行と列を追加します。 7 15分おきの場合は、そのピッチにすればよいと思います。

関連するQ&A