• ベストアンサー

エクセルの条件付書式について質問です。

図のような毎月手書き入力するシートが多数あります。 A1のセルにその月の1日の日付を入力してB3に=A1、C3にB3+1・・・ で条件付書式aaaで曜日表示するところまではできました。 さて、初心者の私は毎月土日をせっせと塗りつぶしていましたが・・・ 条件付書式で3の行(列?)に土、日が表示されたらその列(行?)は灰色に塗りつぶす ことができるのではないか?と気づきました。 ところがC3に「土」と表示されたことに対してC4を塗りつぶすなど私には想像もつきません。 C4の条件付書式は「数式がIF(C3="土""日",・・・・・・)」みたいな感じですか? また全部のセルにいっぺんにその書式を設定することはできますか? ちなみにバージョンは2003です。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

方法は幾通りかありますが,一例で。 B3のセルには =TEXT($A$1+COLUMN()-2,"aaa") と記入して右にコピーしておきます。 B2:AF9のセル範囲を選び 条件付き書式を開始し セルの値が → 数式が に変えて =OR(B$3="土",B$3="日") と記入して書式ボタンで色を付けておきます。 条件付き書式の数式では(セルの数式も同じですが),表示形式で発生させた表示は計算できないので注意してください。 条件付き書式の数式では(セルの数式も同じですが),参照セルの$記号を上手に使ってください。

その他の回答 (1)

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

B2から必要なところまで全て選択し(たとえばB2からN20までとか) 条件付書式で 数式が: =OR(B$3="土",B$3="日") として塗りつぶす色を設定してください。

関連するQ&A