エクセルに詳しい方教えてください。 エクセルでシフト表を作成するのですが、その日1日に、早番、遅番、中番が、何人いるのかを表示させる方法を教えてください。例えばその日1日にのシフトで、早番は8:30〜 遅番は21:30までです。 中番、と書いていますが、表示させたい時間は15時から17時までにです。 イメージ画像を作ってみました。こんな感じで作りたいです。 AさんからGさんまでのシフトで、添付の表だと、1月1日は、早番(8:30)遅番(21:30)ともに2人いて、中番(15時〜17時までの2時間)は4人いるみたいな感じです。 ちなみに、添付の表にはありませんが、12:00〜15:00のように、どこにも該当しない人は表示されなくて大丈夫です。 またDさんに●を付けましたが、この人は障害者雇用等で頭数に入れない人になります。実際のシフト表には、●など区別する表示は記してませんが、わかりやすくする為にしました。 このように頭数に入れない人もがいるので、それも考慮して添付のように数字を表示させることは可能ですか? P1からR1に式を入れるのかと思いますが、調べ方もわからないので、分かりにくい文章で申し訳ありませんが、宜しくお願いします。
129閲覧
まず、、、添付の表の時間と数は、正しくカウントさせてませんよね?笑 1月1日のカウント、●の方抜くと出勤者は5人(空欄のFは休みです?)のはずで、カウントの2,2,4は合計8になるので数が合わないなと思いました。 そういうカウント方法じゃなければそれも併せて教えてください。 出勤時間がそれぞれ早番8:30~ 中番15:00~17:00 遅番~21:30 のみが確定しているとしたら、下記のような関数で行けます P2 =COUNTIF(B2:G2,"8:30")+COUNTIF(J2:O2,"8:30") Q2 =COUNTIF(B2:G2,"21:30")+COUNTIF(J2:O2,"21:30") R2 =COUNTIF(B2:G2,"15:00")+COUNTIF(J2:O2,"15:00") と入れてもらって、下にコピペでとりあえずは解決すると思いますが、、、 今後のメンテナンスをするためにも、私なら障害者雇用の方は表の端っこにまとめておくとか、いま一人2列使って、開始~終了の時刻を書いているようですが、もう1列ずつ挿入して、 Aサン │ │ │ 早番│8:30│17:00│ ていう風にその日の〇番を入力する列を作り、その仕分けを数える関数にするとか、 そもそも日付は増えても31個で、人は何人にも増えていく可能性があるので 横に日付、縦に人で並べて、時間を直接書くのではなく凡例を用いて簡易的に書くとかします。。 何か気になることがあれば聞いてください。
< 質問に関する求人 >
求人の検索結果を見る
< 質問に関する求人 >
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
求人の検索結果を見る