ピアのパソコン学習ガイド
メニュー
Excelのテンプレート

エクセルのカレンダー(無料テンプレート)

ピアのパソコン学習ガイド 編集部2026年11月9日 更新

※写真はイメージです

先に結論

=DATE(年,月,1)-WEEKDAY(DATE(年,月,1))+1

このテンプレートは、上の「年」と「月」を変えるだけで、その月の日付・曜日・祝日が並び直ります。仕組みはシンプルで、いちばん左上のセルに上の式が1つ入っていて、あとは「左のセル+1」が並んでいるだけです。なので、毎月作り直さなくて大丈夫です。祝日は内閣府が発表している2026年・2027年の分を入れてあります。

カレンダーテンプレート(calendar.xlsx)をダウンロード(無料・登録なし)

テンプレートの中身

2026年11月:年と月を変えるだけで日付が並び直る。日曜・祝日(3日・23日)は赤 A2 fx =DATE(年,月,1)-WEEKDAY(DATE(年,月,1))+1 A B C D E F G 1 2 3 4 5 6 日 月 火 水 木 金 土 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
日曜はじまり。前の月・次の月の日付はうすい灰色で出ます。日付の下の行に予定を書けます。
シート中身
カレンダー(月)年と月を入れると、6週分の日付が並ぶ。日付の下に予定を書く行つき。祝日の名前も自動で出る
年間年を入れると、12か月分が1枚に並ぶ。A4横で印刷できる大きさ
祝日2026年・2027年の祝日と休日の一覧。2028年分は発表されたら下に足す

しくみ(自分で作るときの手順)

  1. 年と月を入れるセルを決める(例:B2に年、D2に月)
  2. カレンダーの左上(日曜の1週目)に =DATE($B$2,$D$2,1)-WEEKDAY(DATE($B$2,$D$2,1))+1その月の1日から、曜日の番号(日曜=1)を引いて1を足すと、1日を含む週の日曜日になります。
  3. 右のセルは「左のセル+1」、次の週の日曜は「上の週の土曜+1」表示形式を「d」にすると、日にちの数字だけになります。
  4. 条件付き書式で色を付ける前後の月は =MONTH(A5)<>$D$2 で灰色、祝日は =COUNTIF(祝日!$A:$A,A5)>0 で赤。

祝日について

祝日は、内閣府の「国民の祝日について」で2026年11月9日に確かめた、令和8年(2026年)と令和9年(2027年)の分です。振替休日(2026年5月6日など)と、祝日にはさまれた休日(2026年9月22日)も入っています。

2028年の祝日は、2027年2月に発表されます(春分の日・秋分の日がその時点で決まるため)。発表されたら「祝日」のシートの下に書き足せば、カレンダーにも赤が付きます。

よくある直し方

やりたいことどこを変えるか
月曜はじまりにしたい左上の式の WEEKDAY を WEEKDAY(DATE($B$2,$D$2,1),2) にして、見出しを月〜日に並べ替える
会社の休みも赤くしたい「祝日」のシートの下に、休みの日付を足す(名前は「夏季休暇」など)
書き込む欄を広くしたい予定の行の高さを広げる。印刷はA4横で「1ページに収める」
シフト表や予定表にしたいシフト表・スケジュール表のテンプレートのほうが早いです

うまくいかないとき

1日付ではなく「46327」のような数字が出る

セルの表示形式が「標準」になっています。

直し方日付のセルを選んで Ctrl+1 →「ユーザー定義」に d と入れます。

2祝日が赤くならない

「祝日」のシートの日付が文字で入っているか、その年の祝日がまだ入っていません。

直し方日付は「2028/1/1」の形で入れます。

3印刷すると2ページに分かれる

列の幅か行の高さが用紙からはみ出しています。

直し方「ファイル」→「印刷」で「シートを1ページに印刷」を選びます。

よくある質問

エクセルで自動で日付が変わるカレンダーを作るには?

年と月を入れるセルを作り、左上に =DATE(年,月,1)-WEEKDAY(DATE(年,月,1))+1 と入れて、右へ+1ずつ並べます。このページのテンプレートには最初から入っています。

祝日に色を付けるには?

祝日の一覧を別のシートに作り、条件付き書式で =COUNTIF(祝日!$A:$A,A5)>0 のときに赤くします。

2028年の祝日は入っていますか?

まだ入っていません。2028年の祝日は2027年2月に内閣府が発表するので、発表されたら「祝日」のシートに足してください。

月曜はじまりにできますか?

左上の式の WEEKDAY に 2 を足して WEEKDAY(DATE(年,月,1),2) にし、曜日の見出しを月〜日に並べ替えます。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報