Excel一覧 Excel書式・印刷 曜日 色付け 視覚デザイン

【Excel】カレンダーで土日祝を自動色分けする方法【実務テンプレ対応】

Excelで業務用カレンダーを作成していると、「土日や祝日がひと目で分かるように色分けしたい」と感じることは非常に多いはずです。
会議予定、作業スケジュール、勤怠管理、納期管理など、カレンダーの見やすさ=業務の正確さと言っても過言ではありません。

しかし実務では、
・土日だけ色が付いて祝日が見落とされる
・祝日を追加したら色分けが壊れる
・月を変えたら設定をやり直す羽目になる
といった“Excelカレンダーあるある”が頻発します。

この記事では、単に「色を付ける方法」を紹介するだけでなく、
実務で使い続けられるカレンダーテンプレとして成立する設計を前提に、
土日祝を自動で色分けする仕組みを徹底解説します。

一度この仕組みを作ってしまえば、
毎月のカレンダー作成は「日付を入れるだけ」になり、
確認ミス・修正作業・引き継ぎコストを大きく減らせます。

✅ Excelカレンダーで土日祝を自動色分けする全体設計

この章を読み飛ばすと、「設定はできたけど、なぜそうなるのか分からない」状態になりがちです。
カレンダーの色分けは見た目の調整に見えますが、実際には日付判定・条件付き書式・参照設計が複雑に絡みます。
特に、祝日を含めたカレンダーでは、ルールの衝突や優先順位を考えずに進めると、後から必ず破綻します。
月次運用・複数人共有・テンプレ化を考えるなら、場当たり的な設定は避けるべきです。
ここで全体像を理解しておくことで、後半の手順が「理由のある作業」になります。
逆に理解せずに進むと、月が変わるたびに設定を触ることになり、運用が続きません。
まずは、今回作る仕組みの全体像を整理しましょう。

・今回作るカレンダーの前提

  • 日付を基準に土日・祝日を自動判定
  • 条件付き書式で色分けを制御
  • 祝日は「祝日リスト」と連動
  • 月を変えても設定が壊れない
  • 実務テンプレとして再利用可能

✅ 事前準備:祝日リストを用意する【テンプレの要】

ここを適当に作ると、祝日色分けは必ず破綻します。
土日判定と違い、祝日はExcelが自動で持っている情報ではなく、自分で管理するデータだからです。
祝日リストが不完全だと、色分けの正確性そのものが信用できなくなります。
特に実務では、「祝日を1日見落とす」ことがスケジュール事故に直結します。
だからこそ、祝日リストは“補助情報”ではなく、仕組みの中核として扱う必要があります。
この章を丁寧に作ることで、後半の設定がすべて安定します。
まずは、壊れない祝日リストを作りましょう。

・祝日リストの作成手順

  1. 新しいシートを作成する
  2. シート名を「祝日」に変更
  3. A列に祝日の日付を入力
  4. 日付は必ずExcelの日付形式にする
  5. B列に祝日名を入れてもOK(任意)

※ 祝日が追加された場合は、このシートに追記するだけで対応できます。


✅ カレンダー用の日付セルを正しく作る

カレンダー色分けで意外と多い失敗が、「日付に見えるけど実は文字列」というケースです。
この状態では、曜日判定も祝日判定も正しく動きません。
見た目だけでは判断できないため、知らないうちに色分けが不安定になります。
特に、関数で日付を作っている場合や、CSV由来のデータは要注意です。
ここで“正しい日付セル”を作っておくことが、後半の安定性に直結します。
一度ここでつまずくと、原因特定に時間を取られます。
カレンダーの土台として、日付セルの考え方を押さえましょう。

・日付セルは「日付の値」を持たせる

  • 表示だけでなく、内部的に日付として認識されていることが重要
  • "=ISNUMBER(セル)" でTRUEになるか確認すると確実

✅ WEEKDAY関数で土日を自動判定する

ここを理解せずに進むと、「土曜なのに色が付かない」「月曜まで色が付く」といったズレが発生します。
WEEKDAY関数は戻り値の形式を指定できるため、指定を間違えると曜日番号が変わります。
実務では、戻り値の形式を統一することが何より重要です。
一度統一すれば、土日判定・応用判定が一気に楽になります。
この章はシンプルですが、カレンダー全体の安定性を左右します。
後から修正が効きにくい部分なので、ここでしっかり固めましょう。
「とりあえず動く」ではなく、「誰が見ても分かる」形を目指します。

・土日判定の基本式

  • "=WEEKDAY(日付セル,2)"
    → 月曜=1、土曜=6、日曜=7

・条件付き書式での判定例

  • 土曜
    "=WEEKDAY(基準セル,2)=6"
  • 日曜
    "=WEEKDAY(基準セル,2)=7"

✅ 祝日リストと連動して祝日を色分けする

この章が、実務カレンダーとして成立するかどうかの分かれ目です。
祝日が色分けされないカレンダーは、実務では使い物になりません。
また、祝日と日曜が重なった場合、どちらの色を優先するかを決めていないと、
「色は付いているが意味が分からない」状態になります。
祝日判定は、曜日判定とは性質が異なるため、別の考え方が必要です。
ここを理解しておくと、祝日追加や年跨ぎも怖くなくなります。
テンプレとして再利用するためにも、確実に押さえておきましょう。

・祝日判定の基本式

祝日シートのA列を参照する場合:

"=COUNTIF(祝日!$A:$A,日付セル)>0"

この式で、「その日付が祝日リストに存在するか」を判定できます。

参考:【Excel】色付きセルの合計をCOUNTIFで求める方法|条件に基づく正確な集計テクニック


✅ 条件付き書式の優先順位を必ず設計する

ここを無視すると、「祝日なのに日曜色になる」「設定した色が反映されない」などの現象が起きます。
条件付き書式は上から順に評価されるため、順序設計は必須です。
実務では、色には必ず意味があります。
意味が強いものほど、優先度を高くする必要があります。
この章を飛ばすと、後から色が増えた時に必ず混乱します。
今のうちに、ルールの考え方を整理しておきましょう。
「色が付く」ではなく「意図した色になる」状態を作ります。

・おすすめの優先順位

  1. 祝日
  2. 日曜
  3. 土曜
    参考:【Excel】「特定の文字が含まれていたら色をつける」方法を徹底解説|条件付き書式で自動判定!

✅ カレンダーを月替りしても崩れない設計

実務カレンダーで最も多い事故が、「月を変えたら色が付かない」です。
これは、条件付き書式の適用範囲や参照が、一時的な作りになっているのが原因です。
テンプレとして使うなら、将来の拡張を前提に設計する必要があります。
ここを押さえておくと、毎月の修正作業が不要になります。
一度作ったカレンダーを“使い捨て”にしないためにも重要なポイントです。
運用を楽にするための設計思想として理解してください。
作業時間を減らすための投資だと考えると納得しやすいです。

・安定する設計のコツ

  • 適用範囲は余裕を持たせる
  • 判定セルは固定参照を使う
  • 日付セルの位置を変えない

✅ 実務テンプレとして仕上げる考え方

ここまで作ったカレンダーは、テンプレ化してこそ真価を発揮します。
毎月ゼロから作るのではなく、完成形を使い回すことで、
作業時間・ミス・属人化を一気に減らせます。
さらに、業務が定型化している場合は、RPAやマクロとの相性も非常に良くなります。
「Excelでここまでやったから終わり」ではなく、
「仕組みとして使い続ける」視点が重要です。
この章では、実務で長く使うための考え方を整理します。
カレンダーを“資産”として扱う発想を持ちましょう。


 

✅ まとめ:土日祝を自動色分けするカレンダーを完成させよう

  • 土日判定は WEEKDAY関数で統一する
  • 祝日は祝日リストと連動させる
  • 条件付き書式は必ず優先順位を設計する
  • 適用範囲と参照を意識すると月替りでも崩れない
  • テンプレ化することで実務効率が大きく向上する

土日祝を自動で色分けできるカレンダーは、
見た目を整えるだけでなく、業務ミスを防ぐための仕組みです。

一度しっかり作り込めば、毎月の作業が驚くほど楽になります。
ぜひこの記事をベースに、あなたの現場で使える実務テンプレを完成させてください。

参考:【Excel】選択とは|セル・範囲・行列を正確に選ぶ基本操作をわかりやすく解説

    -Excel一覧, Excel書式・印刷, 曜日 色付け, 視覚デザイン