• ベストアンサー

祝日 条件付き書式で

エクセルの条件付き書式で、 あるセルに入っている日にちが祝日の場合 そのセルの背景色を変えたい(赤など) この場合、どのような関数や条件付き書式を使えば良いのでしょうか? 祝日は、把握していて、同じシート内に以下の形式で貼り付けてあるとします。 2011/01/01 2011/01/10 お手数ですが、よろしくお願いします。 エクセル2007以上

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! http://okwave.jp/qa/q8645041.html の続きですね? 余計なお世話かもしれませんが・・・ ↓の画像(小さくて見にくいかもしれませんが、拡大してみてください)のように 右側Sheet(Sheet2)に祝日データを作成しておきます。 そして、Sheet1のA1セルに西暦年・C1セルに月の数値を入れる方法です。 画像ではSheet1のB3セル(セルの表示形式はユーザー定義から d としておく)に =IF(MONTH(DATE($A1,$C1,COLUMN(A1)))=$C1,DATE($A1,$C1,COLUMN(A1)),"") B4セルに =IF(B3="","",TEXT(B3,"aaa")) という数式を入れ B3・B4セルを範囲指定 → 条件付き書式 → 新しいルール → 「数式を使用して・・・」 → 数式欄に =WEEKDAY(B$3)=7 という数式を入れ → 書式 → 塗りつぶしから「青」 範囲指定はそのままで「新しいルール」で 数式欄に =OR(WEEKDAY(B$3)=1,COUNTIF(Sheet2!$B$1:$D$20,B$3)) という数式を入れ塗りつぶしから「赤」を選択しておきます。 最後にB3・B4セルを範囲指定 → B4セルのフィルハンドルで月末のAF列までコピーすると 画像のような感じになります。 ※ 条件付き書式には優先順位がありますので、 「ルールの管理」画面で「赤」の条件付き書式が上側になるように 右側の▲▼で順番を入れ替えてみてください。m(_ _)m

62m652627de37
質問者

お礼

お手数をおかけして、誠にありがとうございました。 助かりました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

>祝日は、把握していて、同じシート内に以下の形式で貼り付けてあるとします。 AH列に祝日が列記されていると仮定して次の条件式を適用してみると良いでしょう。 =COUNTIF($AH$3:$AH$23,B$3)=1 貼付画像は土日を含めて条件付き書式を設定した結果です。

すると、全ての回答が全文表示されます。

関連するQ&A