【Excel】土日の条件付き書式がずれる時の対処|WEEKDAYと適用先を確認

【Excel】土日の条件付き書式がずれる時の対処|WEEKDAYと適用先を確認
🛡️ 超解決

土日の色が違う日へ付く時は、WEEKDAYの第2引数、数式が参照する日付、条件付き書式の適用先を確認します。まず日付が数値として保存されているか調べ、同じ日付を使った補助セルで曜日の戻り値を確認しましょう。

ADVERTISEMENT

1. WEEKDAYの種類と戻り値を確認する

WEEKDAY関数は、日付に対応する曜日を数値で返します。第2引数を省略した場合は日曜が1、土曜が7です。種類を変えると曜日と数値の対応も変わり、種類3では0から数えます。共有されたファイルでは、式の第2引数を見てから判定値を確かめてください。

  • 種類1、または省略: 日曜1〜土曜7です。日曜は戻り値1、土曜は7で判定します。
  • 種類2: 月曜1〜日曜7です。土曜6・日曜7なので、土日をまとめる条件は戻り値が>=6です。
  • 種類3: 月曜0〜日曜6です。土曜5・日曜6なので、土日の条件は>=5です。戻り値1は火曜日を表します。
  • 種類11〜17: どの曜日を1にするかを指定します。種類11は月曜始まりで種類2と同じ対応、種類17は日曜始まりで種類1と同じ対応です。使われている種類に合わせて判定値を選びます。
※ お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. 適用先の先頭行と数式をそろえる

A2:A8に日付があり、A2:C8を色分けする例では、適用先を=$A$2:$C$8にします。土日をまとめるルールは=IF(ISNUMBER($A2),WEEKDAY($A2,2)>=6,FALSE)です。第2引数2では月曜が1、土曜が6、日曜が7になります。

空欄や文字列の日付を誤って色付けしないよう数値を確認しています。ただし、数値なら正しい業務日付という意味ではありません。元の予定表と照合してください。

適用先が2行目からなのに式を$A1から始めると、前の行の日付を判定します。式だけをコピーする前に、適用先の左上セルとの対応を見直します。

A2から始まる2026年9月の予定表で、土曜9月5日と日曜6日の行だけに色を付ける。A列を固定してB列C列も同じ日付を判定する関係
2026年9月の例。日付のA列は固定し、行番号は適用先に合わせて変わるようにします。

3. 日付の列だけを固定する

A2:C8を対象にした例では、日付を読む参照を$A2にします。$Aで列を固定すると、B列やC列を色付けする時にもA列の日付を判定します。行番号に$を付けないことで、下の行はA3、A4と順に変わります。

$A$2にすると、どの行もA2だけで判定します。反対にA2だけでは、横へ移った時に日付のないB列やC列を参照します。適用先の先頭行が変わる場合は、数式の行番号も合わせます。

4. 手順③:祝日ルールとの優先順位調整

土日よりも祝日の色(例:赤)を優先させたい、あるいはその逆を設定する際の論理的な整理手順です。

  1. 「条件付き書式」 > 「ルールの管理」 を開きます。
  2. リストの上にあるルールほど優先度が高くなります。 「祝日」の判定ルールを最上位 に配置します。
  3. 祝日と日曜が重なった際に祝日の色を優先したい場合は、祝日ルールの右側にある 「条件を満たす場合は停止」 にチェックを入れます。
  4. 土日ルールと祝日ルールの適用先を見比べます。色付けしたい範囲が同じなら範囲をそろえ、異なる目的なら意図した範囲を維持します。

5. 種類1・2・3の土日判定を見比べる

第2引数(種類) 曜日と戻り値の起点 日曜日の判定式 土曜日の判定式
1 (または省略) 日曜=1 =1 =7
2 月曜=1 =7 =6
3 月曜=0 =6 =5

6. 1週間分で色の位置を確かめる

月曜から日曜までの連続した日付を使い、土日だけが色付くか確認します。2026年9月5日は土曜、6日は日曜です。同じ行のB列・C列にも色を付けるなら、式の列を$Aで固定し、行番号は動く形にします。

祝日ルールとの範囲の違いは意図的な場合もあります。完全一致を機械的に求めず、重なる範囲でどちらの色を優先するか決めてください。「条件を満たす場合は停止」は下位ルール全体に影響するため、字体や罫線の条件も確認します。

戻り値の定義はMicrosoftのWEEKDAY仕様にあります。日付の入力型、式、適用先、優先順位の順で照合すると原因を追いやすくなります。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。
この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】