教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

 

Excel2010-2016:土日だけ色をつけるには

 

 

 

 

 


 

 

 

 


 

 

■ 土・日・祝日のセルに色を設定する

条件付き書式を使って、自動で土・日のセルに塗りつぶし色を設定できます。WEEKDAY関数 で日付から曜日を取得します。

 

= WEEKDAY(日付 , 曜日の種類

 

※ 曜日の種類とは、戻り値(曜日)をどの数値の範囲で表すかを指定するものです。 (11~17はExcel2010以降の新機能)

1 または省略

1 (日曜) 〜 7 (土曜) で返します

2

1 (月曜) 〜 7 (日曜) で返します 

3

0 (月曜) 〜 6 (日曜) で返します

11

1 (月曜) 〜 7 (日曜) で返します

12

1 (火曜) 〜 7 (月曜) で返します

13

1 (水曜) 〜 7 (火曜) で返します

14

1 (木曜) 〜 7 (水曜) で返します

15

1 (金曜) 〜 7 (木曜) で返します

16

1 (土曜) 〜 7 (金曜) で返します

17

1 (日曜) 〜 7 (土曜) で返します

 

例えば=Weekday(日付,2)の場合、 月=1、火=2、水=3、 木=4、金=5、土=6、日=7 で返されます。

(祝日も含めたい方は「Excel2010-2016:土日・祝日だけ色を付けるには」 を参照)


■ 操作手順 ↓のように土日のセル範囲に自動で色を付けましょう。

  1. 対象範囲(A2:B11)を選択

  2. 「ホーム」タブ−「条件付き書式▼」−「新しいルール」をクリック

  3. 「数式を使用して、書式設定するセルを決定」を選択

  4. ボックスに= Weekday ($A2 , 2 ) >= 6 いう条件式を入力 ★2

  5. 「書式」をクリックし「塗りつぶし」タブで色を指定して「OK」−「OK」で閉じる

★2 種類が2の場合は月(1)~日(7)で曜日を表すので、土=6, 日=7となり場合WEEKDAY関数で返り値が6以上 なら…という条件 を付けます。

★土日で色を分けたい場合はWeekday($A2,2)=6 なら○色Weekday($A2,2)=7なら○色というように条件を2つ設定します。


■ その他の方法:Text関数で土または日なら…という条件を設定することもできます。

  1. 対象範囲(A2:B11)を選択

  2. 「ホーム」タブ−「条件付き書式▼」−「新しいルール」をクリック

  3. 「数式を使用して、書式設定するセルを決定」を選択

  4. ボックスに=OR(TEXT($A5,"aaa")="土",TEXT($A5,"aaa")="日") いう条件式を入力 ★3

  5. 「書式」をクリックし「塗りつぶし」タブで色を指定して「OK」−「OK」で閉じる

★3 Text関数を使うと、指定した表示形式を適用し文字列にして返すことができます。日付シリアル値を表示形式"aaa"とすれば「土」「日」などの曜日が帰ります。

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows