• 締切済み

エクセルでシフト表を作る場合

週7日、1日あたり6人体制のアルバイトのシフト表を作成したいと思っています。 ソフトではなくエクセルで作りたいのですが、どなたかお知恵を貸して下さい。 ・時間帯は同じなので、出勤日だけ決められれば良い。 ・それぞれの希望(5勤・4勤など)を取り入れなければならない。 ・5勤務希望者は連続して5日働くわけではなく、1週間の中で5日間の出勤になるようにしたい。 これらの条件を満たす方法を教えて頂ければ助かります。 よろしくお願いいたします。

みんなの回答

  • rivoisu
  • ベストアンサー率36% (97/264)
回答No.1

自動でシフト表を作るということなのか、シフト表を作るのは人なのか分からないので、シフトを考える補助になる表ということで考えました。 自動で行うにはマクロで作りしかも「私はこの日はだめです」とかいうことも実際はありそうなのでかなり複雑になりそうです。 マクロを使わずにすむいいアイデアが浮かばないのですが 横軸に曜日、縦軸に人名をとる 出勤日数、出勤人数にそれぞれSUM式を入れる 人名と曜日の交点(出勤する人の出勤する曜日)に”1”を入れていく それぞれの人の出勤日数、それぞれの日に何人出勤するかが分かる 言い換えればその二つを確認しながら表が作れる。         月  火  水  木  金  土  日   出勤日数 ああ いい うう ええ 出勤人数 6人体制ということなので出勤人数が6人に満たないときは赤にするとか、出勤日数計名前の次にもってくるとかいろいろバリエーションは考えられます。 ただこれから曜日別に名前を入れた表をつくるのはマクロかなぁ。    

ma-fire
質問者

お礼

ありがとうございました。 お礼がおくれまして申し訳ありませんでした。 結局、いろいろ考えましたが思うようなシフト表はできず。。。 難しいですね。。。

関連するQ&A