曜日を英語の短縮形で表示。例:Monタカヒロ表のように書式の記号を指定することにより取得したい曜日の表示形式を指定することができます。今回は、”aaa“で月曜日でしたら「月」という形になる指定をしました。次にWEEKDAY関数で、シリアル値を取得しています。シリアル値とは、日付を数字に直したときの値です。戻り値は以下の通りです。0(月)~6(日)WEEKDAY(D4)とした場合、D4の日付から該当する曜日の1から7番までを返します。3祝日リストシートを設定する今回のキモとなるのは、祝日です。タカヒロ自動計算し祝日を割り出す方法がありますが、複雑なので、すでに公開されている祝日リストから数年分取得し、設定することにしました。サンプルは以下からお借り致しました。参考:http://office-qa.com/Excel/ex176.htm空のシートを作成し、シート名は「祝日」とします。そのシートに、サイトに公開されている祝日リストをコピペします。曜日下のセルに祝日を表示させるようにします。タカヒロ祝日以外に定休日や創立記念日など業務に応じた設定ができます。以下の関数を設定します。")VLOOKUP関数で祝日リストを参照し、日付と合致していたら祝日リストの2番目を表示させています。半角スペースを代入するようにしています。5日付2日目以降を作成するこれまでは1日目のみを設定しましたが、次は2日目から月末まで関数を設定したいと思います。以下の数式をE4セルへ入力します。=D4+1これで1日プラスとなりました。次にE4セルを選択し、AH4列までドラッグして数式をコピーしていきます。同じ要領で曜日セルもコピーしていきます。曜日はD5セルからコピーしてください。祝日セルはD6セルからコピーしてください。はい、こちらで関数の設定は完了となります。カレンダーの書式「土曜は青、日曜は赤、祝日は緑」を設定する土日、祝日になると背景に色がつくように書式設定したいと思います。1土曜日の書式を設定するD4セルを選択し、リボンの[ホーム]タブ>[条件付き書式]>[新しいルール]をクリックします。[新しい書式ルール]ダイアログボックスが表示されます。「プレビュー」横の「書式」をクリックし、青系の背景色を指定し、プレビューで配色を確認したら[OK]をクリックします。タカヒロ色はお好きな色で構いません。2日曜日の書式を設定する同じように[新しいルール]をクリックし、日曜版を作成します。「プレビュー」横の「書式」をクリックし、今度は赤系の背景色を指定し、プレビューで配色を確認したら[OK]をクリックします。2祝日の書式を設定する最後に祝日の設定です。祝日は6行目に出た値があれば書式を設定したいので、なにか値があれば緑背景、半角スペースのみであれば書式なしという条件にします。同じように[新しいルール]をクリックし、祝日版を作成します。[数式を使用して、書式設定するセルを決定]を選択します。タカヒロ半角スペース以外のもであれば「1」を返す数式となります。「プレビュー」横の「書式」をクリックし、緑系の背景色を指定し、プレビューで配色を確認したら[OK]をクリックします。4条件付き書式の設定範囲を指定するリボンの[ホーム]タブ>[条件付き書式]>[ルールの管理]をクリックします。条件付き書式ルールの管理から土日祝のルールが表示されたら、[適用先]に以下範囲を指定します。=$D$5:$AH$531日月までのセルを指定していますが、月を跨いだカレンダーであれば、この範囲を拡張させてください。5書式の表示順を設定する書式の表示順を設定します。祝日ルールを選択し、下矢印のアイコンをクリックし、一番下にきたら、「OK」をクリックします。今回は祝日の書式を効かせる順位を最下位にしています。完成!さっそく実行してみましょう。サンプルでは2021年5月を指定していますので、同年の6月を指定してみます。はい、変わりましたね。年次も変えてみましょう。2021年を2022年にします。はい!こちらも問題ありませんね!さいごにいかがでしょうか。今回は、Excel関数でシフト表の曜日祝日つきカレンダーを瞬時に作成する方法をご紹介しました。年月を変えるだけで瞬時にできましたね。外部で公開している祝日リストを使う方法も学びました。今回の方法でぜひ効率化してみてください!タカヒロ時間帯別のシフト表もご用意しました。カンタンに作れますね。Excelで時間帯ごとのガントチャート付きシフト表を瞬時に作成する方法!休憩時間つき!この記事の関連キーワードこちらの記事の関連キーワード一覧です。クリックするとキーワードに関連する記事一覧が閲覧できます。「シフト表」の関連記事こちらの記事の内容「シフト表」に関連する記事一覧です。上記(祝日を色分け)という箇所で、この式をコピペしたらエラーになってしまいます。AM大変失礼いたしました。エラーとなる件につきまして、ページ表示時にダブルクォーテーションが別の文字に置き換わっていることが原因となります。現在、置き換わらないよう設定をいたしましたので、お手数ですが再度コピーして確認をいただきたくお願いいたします。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。関数Excelテクニックシフト表日付Excelで日別シフト表を自動作成する方法!土日祝日定休日カレンダー付き!ストレングスファインダー34診断結果公開!NGな点や無料版もまとめ!RECOMMENDこちらの記事も人気です。