• ベストアンサー

エクセルで、勤務表を

勤務表を作りたいと思っています 3交代のシフト制の会社で、各時間帯にどの位の人員が配置されているか、一目瞭然の表のようなものを作成したいと考えています 例えば、(1)5:00~16:00 (2)8:00~19:00 (3)19:00~9:00というシフトで、各時間帯にA~Iまでを休みを含めて配置した時に、現場にいる人員の管理ができるようなものを考えています エクセル上で、(1)5:00~16:00に配置された人の欄に、その時間が色が変わるなど・・・ 表現が難しいのですが、そのように表現できないかと考えています もし何かアイデアがあればご教授ください 

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

  • ベストアンサー
  • NoBi18
  • ベストアンサー率53% (7/13)
回答No.2

 |A|B|C|D|E|F|G|H|I|J|K|L|M|N| --+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ 1|名 昨 今 0 1 2 3 4 5 6 7 8 9 10 2|ア 休 1           ■ ■ ■ ■ ■ ■ 3|イ 2 2                 ■ ■ ■ 4|ウ 3 休 ■ ■ ■ ■ ■ ■ ■ ■ ■ 5|エ 1 休 1行目はタイトルです。0~10は時間です。 A列は氏名です。B列は昨日、C列は今日の勤務パターンです。エは休みです。 こんなイメージなのでしょうか? 「A~Iまでを」が謎なのですが… さらに質問です。 元データの体裁はどのようなものを考えていらっしゃいますか?社員数が250名を超えることはないでしょうから、扱いやすいのは  | A |B|C|D|E --+----+--+--+--+-- 1|日付 ア イ ウ エ 2|8/21 休 2 3 1 3|8/22 1 2 休 休 といったような体裁だと思います。

yukichi30
質問者

補足

まさに私のイメージするとおりです! A列の各氏名ごとに、図示していただいたような感じでその人ごとの勤務時間が表示されるような 24時間体制で夜勤もあります 従業員数は10名ほどです 元データは  | A |B | C| D|E --+----+--+--+--+--+-- 1|氏名 9/3 9/4 9/5 9/6 2|ア 休 2 3 1 3|イ 1 2 休 休 という感じで、一か月分を一覧にしています アドバイスにありました元データの体裁とは、行と列が入れ替わっているだけだと思います(修正はすぐにできると思います) これが完成したらすごく便利になると思います よろしくお願い致します

その他の回答 (2)

  • NoBi18
  • ベストアンサー率53% (7/13)
回答No.3

元データが  | A |B |C |D --+----+---+---+--- 1|氏名 9/3 9/4 9/5 2|ア  休 1 2 3|イ  2 2 3 4|ウ  3 休 1 5|エ  1 休 1 で、作りたいシートが  |A|B|C|D|E|F|G|H|I|J|K|L|M|N| --+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ 1|名 昨 今 0 1 2 3 4 5 6 7 8 9 10 2|ア 休 1           ■ ■ ■ ■ ■ ■ 3|イ 2 2                 ■ ■ ■ 4|ウ 3 休 ■ ■ ■ ■ ■ ■ ■ ■ ■ 5|エ 1 休 という感じなら、 【C1】=TODAY()、もしくは表示したい日を手入力 【B1】=C1-1 【B2:C5】=VLOOKUP($A2,元データ!$A:$AZ,MATCH($B1,元データ!$1,FALSE),FALSE) ※AZは適当です ですね。後は色を付ける方法ですが、■の所には1、無印の所には0が入るように数式を工夫すれば、【D2】以降の条件付き書式は「1ならば赤地に赤字(普段は白地に白字)」といったシンプルなもので済みますし、一番下の行にSUM関数を置くことで、その時間の従業員数も計算できます。その数式のアイディアは何となく思いついたのですが、連続夜勤の時が難しいのでまた後ほど。

yukichi30
質問者

お礼

詳しく教えていただきまして、本当にありがとうございます 試行錯誤しながらがんばって作ってます! 私の力量がまだまだなので、思ったように進まないのですが、ちょっとずつ形にしていきます☆

  • NCU
  • ベストアンサー率10% (32/318)
回答No.1

>エクセル上で、(1)5:00~16:00に配置された人の欄に、その時間が色が変わるなど・・・ そうすればよろしいのでは? 色は条件付書式で変えられますよ。 何がネックですか?

yukichi30
質問者

補足

言葉足らずでした・・・ 勤務表のAさんの欄に、仮に(1)5:00~16:00の場合だと(1)を入力、すると別シートの別表に勤務時間帯が自動的に表示されるようなイメージのものです

関連するQ&A

  • エクセルの勤務表で勤務者がいないセルに色をつけたい

    エクセルの勤務表で勤務者がいないセルに色をつけたい 勤務表で各勤務地に人員を配置するのですが、配置する人員が手当てできないことがあります。 配置できていないセルを一目でわかるように、セルに色をつけたいのですが、できるでしょうか。 表はA1に勤務地、B1に日勤者名、C1に夜勤者名、A2とA3は結合して勤務地の渋谷、A4とA5は結合して勤務地の上野と以下続きます。 B2に勤務者名、C2に勤務者名と以下続きます。 添付の表の赤枠のところが勤務者を手配できないセルです。 勤務者を手配できていないセルに色をつけたいのですが。 また、できればでいいのですが、空白のセルに勤務者を入力したらセルの色が無にする。 それからセルの色を残すの両方教えていただきたいのですが。 よろしくお願いします。

  • エクセルでの勤務表作成

     お世話になっております。エクセルで勤務表(シフト表)を作成しようと思っております。ひとつわからないことがあるので、お教えください。文面では伝えにくいのですが、がんばってみます。  表は野球のスコアボードを想像してください。そこに休みの日は斜線を入れます(□に/を入れます)。その後、野球のスコアボードの得点のところに、その斜線の数(つまり、休みの日の日数)が、自動に計算されるような式を作りたいと思っております。  文面では伝えにくくて、大変、申し訳ございませんが、ご教授よろしくお願い申し上げます。

  • エクセルで勤務表を作りたいのですが関数がわからなく困っています

    こんにちは。 エクセルで15人程の月間勤務表を作りたいのですが、勤務体系がたくさんあり、時間により□■△▲▽▼◆◇などで区別して表(1つのセル)に入れたいと思います。 この際、 (1)1個1個記号を入れるのではなく、全部のセルにプルダウンリストとして選択出来るようにしたい。 (2)(1)で出来た勤務表の1ヶ月の合計欄(右端)に「労働時間」を表記したいのですが、(例えば□は6時間 ■は8時間と予め決まっており、表には■等の記号しか入っていないのですが、合計欄にだけ時間を表示させたい)どのような関数を使って作成すればいいのでしょうか? なお、当方VBA等は全くわからず、初心者レベルです。 4/1より必要となる為どうかご教授お願い致します。

  • Excelで勤務シフト表を作りたいのですが、セルの設定方法がわかりませ

    Excelで勤務シフト表を作りたいのですが、セルの設定方法がわかりません。 シート1の「シフト表」に勤務場所A・B・Cを入力するだけで、自動的にシート2の 「配置メンバー」へ配置場所 対 人名の表が並べ替えられて出力されるようにするには、 どのセルにどのような関数を設定すればよいのでしょうか? マクロやVBAをなどを使わず、もっとも簡単にできる方法を教えてください。 (掲載画像は関数などを使わず、手作業で入力したものです。)

  • エクセルで勤務日程表を作りたい!

    エクセル2010を使って、添付した画像のような日程表を作りたいです。 月間のシフト表と日程表は別のエクセルブックです。 実際の従業員は20名いる上、勤務時間もバラバラなので「早番」「遅番」と設定する事が出来ません。 日程表は、一番左の列がA列とすると、A列、E列、H列、L列に時間列が入ります。 勤務時間外の時間帯のセルをグレーで塗りつぶしたいのですが、 このような表を作るにはどうしたら良いでしょうか? どなたかお力を貸して頂けませんでしょうか?よろしくお願い致します。

  • エクセルで作成した勤務表を週間勤務表に抽出したい

    エクセルで作成した勤務表を元にして 週間勤務表(月~日)を作成したいのです。 現状はコピペで作業をしていますが可能であれば シートをファイルに貼り付ける事により自動計算で反映できるようにしたいと思います。 月初めは1日からですが曜日が都度変わるためそのための関数式が 分かりませんでした。 現在の勤務表は B6以降B欄には社員名 セルC3に月    C4に日    C5に曜日    C6以降はその日の勤務シフト(早、遅 等) 週間予定表は  A6以降A欄が社員名  G4が日  G5が曜日(固定)  G6以降がその社員の勤務シフト と表示したいので 19年8月の場合8/1が水曜日なので  I4に「1」  I6に「シフト」  のような表示が可能な関数式を探しております。 宜しくお願い致します。

  • エクセル勤務表シフトの自動生成の作り方

    お世話になります。 エクセルで勤務表を作り、日にちと曜日の方は月の数字を入力すると自動で変わる様に出来たのですが、シフトの方が月を入力して自動で変わるやり方が分かりません。 シフトはそれぞれ、BBAAで二日休みと言う形です。 宜しくお願いいたします。

  • Excelで勤務表を自動的に作りたい!

    皆様お力を貸してください! 私の勤めている会社は、今までは、手動でシフト表を作成していたのですが、自動化してくれと命令され、困っています。。。 シフト自体は、4週8休だけですので、これをランダムで配置すればよいのでしょうが、 出来れば希望休の指定もしたいです。 ですので、やりたいのは、セルに希望休を入れておいて、 そのあとで、残りのお休みをランダムで配置したいです。 自分で考えていたのですが、年末やら2月の日数やらで、頭が混乱してきました。。。 どなたか教えて頂けないでしょうか・・・

  • 5人のシフト勤務シフト表を作るには

    5人分の勤務シフト表を作成したいのですが、なかなか作成できません。 管理職は毎月、土日がお休みです。 一般社員はシフト制です。現場は管理職は1人で一般写真は4人で合計5人です。 まず、月が28日の場合は月の労働時間が160時間、月が30日に場合は168時間、月が31日の場合は176時間です。完全週休2日制です。勤務体系は早番が2人、遅番が2人で、必ず一人は休みます。宜しく、お願いします。

  • これって勤務時間減らせますか?

    この夏に短期バイトをしている高校生です。 面接の際、履歴書に希望勤務時間3~4時間と書き、口頭でもその旨を伝えました。 それから採用され1週間ほど1日4時間で働いたのですが しかし先日来週のシフト表をみたところ、10~21時、11時間(休憩2時間)シフトが入っていました。 お盆なので忙しく人員を確保したいのもわかりますが 希望時間の2倍以上も勤務時間が入っていて、正直驚きました。 そして、シフト表が貼られた後、11時間勤務の日の夕方から用事が入ることになったのですが、 この場合、11時間の勤務時間を減らしてもらうことができるのでしょうか? 休み希望表にフリーと書いていたので店に相談しにくいのですが、 店に相談する前に、一般的な意見として、皆さんの意見を聞きたいです。

専門家に質問してみよう