• 締切済み

エクセル 横カレンダー セルの色付けについて

一ヶ月間分のカレンダーで日付をタテに組んだ時、条件付書式で日曜祭日のセルの色を行単位で色づけ出来るのですが、日付をヨコに組んだ時は、セルの色を列単位で設定するにはどうすれば良いのでしょうか。 会社のカレンダーが従来よりヨコ組みなので出来れば現状のまま、セルの色付けをしたいのですが…。どなたか教えてください、宜しくお願いいたします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

B2に2007/10/1C2以右に+ハンドルで10/31まで引っ張る B2:AF30 まで範囲指定。30は任意都合の良いように) 書式ー条件付書式ー式が 式に =WEEKDAY(B$2,2)>5 と入れて 書式のパターン色設定 OK ーー 留意事項等 (1)最初に範囲指定方式が便利 (2)縦の日付の場合B$2が$B2のようになる・ 今回は第2行目を、3-30行のどの行からも、参照して、土日かどうか判別しないといけないからです。式複写の場合と同じ理屈です。 下の行でも、判別の為に見るセルが変化しないように、2に$をつけます。 =WEEKDAY(B$2,2)の引数2は=WEEKDAY関数の返す型に3通りあり、>5と一本でできて式が短いからです。 既定の型1なら、=OR(WOOEDAY(B$2)=1,WOOEDAY(B$2)=7) などになります。 (3)あと日付のオートフィルで月末が30日と31日十ありますので、本当は、連続日付を関数でやる場合は、見えなくするため、条件を加えないといけないが、略。

showa80
質問者

お礼

早々のご回答ありがとうございます。 WEEKDAY関数の式で$の位置が違っていました。 Bと2の間に入れるべきものがBの左側に付けていたので うまくいかなかったようです。助かりました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

行単位と同様です。 例えば、1行目に日付が設定されているとして土日に色付ける場合、 設定範囲を選択後、「数式が」で=WEEKDAY(A$1,2)>5(行固定)としたら良いのではないでしょうか。

showa80
質問者

お礼

早々のご回答ありがとうございます。 WEEKDAY関数の式で$の位置が違っていました。 Aと1の間に入れるべきものがAの左側に付けていたので うまくいかなかったようです。助かりました。

回答No.1

横組みでも縦組みでも、同様に設定できると思いますが、何か特別な方法をとってらっしゃるのでしょうか?

showa80
質問者

お礼

早々のご回答ありがとうございます。 WEEKDAY関数の式で$の位置が違っていました。 お手数おかけしました。

関連するQ&A