タカヒロ@extanExcel関数でシフト表の曜日祝日つきカレンダーを瞬時に作成するチーム運営やバイトなどの管理でExcelでシフト表を作る機会は多いですよね。・都度カレンダーを作成しなければならない・祝日設定を手動でしなければならないですね。今回は、そんなお悩みを解決する、Excel関数でシフト表の曜日祝日つきカレンダーを瞬時に作成する方法をご紹介します!タカヒロ業務ごとにカレンダーテンプレートを用意しておくとすぐ使えますのでオススメです。タカヒロカレンダー表以下の内容については、別記事にまとめましたので、よろしければご参照ください。Excelで日別シフト表を自動作成する方法!土日祝日定休日カレンダー付き!カレンダーの作成手順1年、月から日付を取得する関数を指定するまずは下準備として、シフト表のタイトルを作成します。年、月を別々のセルに分け、A1セルに年、C1セルに月となるよう指定します。4行目以下の名前、出勤日数は今回使いませんが、ダミーで入れておいてください。その横に、カレンダーの項目となる日付、曜日、祝日を入力します。文字サイズや色は好みのものに変えて頂いて結構です。続いて、タイトルの年、月の値から日付を取得する関数の指定をおこないます。D4セルに以下関数を指定します。=DATE($A$1,$C$1,1)DATE関数を使って年と月のセルの数値を参照し、日付が表示されるようにします。=DATE(年,月,日)今回は日に1を指定していますので、月初1日の日付を取得するということになります。2日付から曜日を取得する関数を指定するD5セルに以下関数を指定します。=TEXT(WEEKDAY(D4),"aaa")TEXT関数は日付から曜日を取得する関数です。