回答終了
エクセルで出勤表を作成してます。関数で自動的に作成されるようにしたいのですが 詳しい方、ご指導願います 例えば 社員A 出勤日の月水金日は出勤と記載それ以外の曜日には休みと入るようにしたいのですが 何か良い方法はないでしょうか 社員数は約150人います 基本的には曜日により振り分けてます 曜日振り分け以外の分は不定期となるため、日にち指定でできないでしょうか 毎月1か月分を作成してます 曜日の振り分けは月により変更されることまあります。 1行目には日付 2行目には曜日 3行目以降社員名 約150人 出勤曜日を入れれば出勤と入り それ以外の曜日は休みと入るようにしたいです 日にち指定はできればなので、件数が少ないので手入力したいと思います。 よろしくお願いいたします。
92閲覧
B列に出勤日(曜日)、C・D列に指定日を入れます。 <出勤日のみに「出勤」と表示>指定日は出勤パターン E3=REPT("出勤",OR(COUNTIF($C3:$D3,E$1)>0,ISNUMBER(FIND(TEXT(E$1,"aaa"),$B3)))) <「出勤」「休」と表示>指定日は出勤パターン E7=IF(OR(COUNTIF($C7:$D7,E$1)>0,ISNUMBER(FIND(TEXT(E$1,"aaa"),$B7))),"出勤","休") <「出勤」「休」と表示>指定日は休みパターン(黄色) E11=IF(AND(COUNTIF($C11:$D11,E$1)=0,ISNUMBER(FIND(TEXT(E$1,"aaa"),$B11))),"出勤","休") ※指定日を増やす場合はD列を選択して列挿入してください。
1つの案です。 出勤の曜日を予めリスト化しておく方法です。 Aさんは「月水金日」 >曜日振り分け以外の分は不定期となるため、日にち指定でできないでしょうか これが「出勤」の方なのか「休み」の方なのか書かれていないので、「休み」としての数式になっています。 K3 セルの数式: =IF(AND(COUNTIFS($I3:$J3,K$1)=0,COUNTIFS($B$2:$H$2,WEEKDAY(K$1),$B3:$H3,1)=1),"出勤","休み") B1~H1 は人間が見て分かり易い様に入れているだけです。 B2~H2 が、数式に必要な「曜日番号」です。 WEEKDAY 関数でその日(1行目の日付)の曜日を取得し、出勤日の曜日の何れかと一致するかを COUNTIFS 関数でチェックしています。
< 自分のペースで、シフト自由に働ける >
パート・アルバイト(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る