土日の色が違う日へ付く時は、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と同じ対応です。使われている種類に合わせて判定値を選びます。
2. 適用先の先頭行と数式をそろえる
A2:A8に日付があり、A2:C8を色分けする例では、適用先を=$A$2:$C$8にします。土日をまとめるルールは=IF(ISNUMBER($A2),WEEKDAY($A2,2)>=6,FALSE)です。第2引数2では月曜が1、土曜が6、日曜が7になります。
空欄や文字列の日付を誤って色付けしないよう数値を確認しています。ただし、数値なら正しい業務日付という意味ではありません。元の予定表と照合してください。
適用先が2行目からなのに式を$A1から始めると、前の行の日付を判定します。式だけをコピーする前に、適用先の左上セルとの対応を見直します。

3. 日付の列だけを固定する
A2:C8を対象にした例では、日付を読む参照を$A2にします。$Aで列を固定すると、B列やC列を色付けする時にもA列の日付を判定します。行番号に$を付けないことで、下の行はA3、A4と順に変わります。
$A$2にすると、どの行もA2だけで判定します。反対にA2だけでは、横へ移った時に日付のないB列やC列を参照します。適用先の先頭行が変わる場合は、数式の行番号も合わせます。
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・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Excel】オートフィル(右下の+)が効かない!ドラッグできない時のオプション有効化設定
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】EdgeでPDFを開くと印刷できない・プリンタ一覧が出ない時のブラウザ再起動とシステムダイアログ
- 【Word】差し込み印刷の金額にカンマを付ける方法|小数・0・空欄の確認
- 【Outlook】祝日が表示されない・重複する時の対処|追加方法と対象年の確認
- 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
- 保存せずに閉じたExcel・Wordを復元する方法|自動回復・未保存ファイル・履歴の確認
- 【Excel】COUNTAでセルの個数を数える方法|空文字・空白・COUNTとの違い
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】入力した文字のフォント・サイズ・色を変更する方法|注釈とフォームの違い
