エクセルに詳しい方教えてください。 エクセルでシフト表を作成するのですが、その日1日に、早番、遅番、中番が、何人いるのか…

エクセルに詳しい方教えてください。 エクセルでシフト表を作成するのですが、その日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閲覧

ID非公開さん

回答(1件)

  • ベストアンサー

    まず、、、添付の表の時間と数は、正しくカウントさせてませんよね?笑 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個で、人は何人にも増えていく可能性があるので 横に日付、縦に人で並べて、時間を直接書くのではなく凡例を用いて簡易的に書くとかします。。 何か気になることがあれば聞いてください。

この質問を見ている人におすすめの求人

< 質問に関する求人 >

障害者雇用(東京都)

求人の検索結果を見る

< 質問に関する求人 >

シフト(東京都)

求人の検索結果を見る

もっと見る

この質問と関連する質問

    「#シフトで働きやすい」に関連する企業

    ※ 企業のタグは投稿されたクチコミを元に付与されています。

    < いつもと違うしごとも見てみませんか? >

    覆面調査に関する求人(東京都)

    求人の検索結果を見る

    Q&A閲覧数ランキング

    カテゴリ: 仕事効率化、ノウハウ

    転職エージェント求人数ランキング

    あわせて読みたい
    スタンバイプラスロゴ

    他の質問を探す

    答えが見つからない場合は、質問してみよう!

    Yahoo!知恵袋で質問をする

    ※Yahoo! JAPAN IDが必要です

    スタンバイ アプリでカンタン あなたにあった仕事見つかる