• ベストアンサー

エクセルの祭日

エクセルでカレンダーを作る場合、条件付き書式で土日のセルに色を付けるやり方は判るのですが、何月何日が祝日ということを判別して、色を付けることはできるのでしょうか? エクセルは2002のSP-2です。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 No.1の方のように、別途祝日一覧が必要です。 他の方法だと、例えば祝日の曜日欄に手入力で「祝」などと入力して、 それを条件にして条件付書式で色を付けます。 各祝日ごとに自分で「祝」と入力しないといけないですが。 (もっとも、No.1の方の方法でも、結局自分で祝日一覧を作成する必要があります。 しかも、その一覧の日付は年も指定する必要があるので、年が変わると作り直しになります。) あと、祝日関連のアドインソフトのサイトを紹介しておきます。 参考にして下さい。 http://www.h3.dion.ne.jp/%7Esakatsu/

参考URL:
http://www.h3.dion.ne.jp/%7Esakatsu/
katayama19
質問者

お礼

私のレベルではちょっとヘルプを読み込まないと使えなさそうなソフトですが、フリーなので利用してみます。 ご紹介ありがとうございました。

その他の回答 (2)

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.3

関数や条件付き書式で一発で変えることは不可能でしょう。なぜなら、祭日の条件が変わる可能性があるからです。(法律が変われば変わりますから=ハッピーマンデーなどや、みどりの日など) ですから、No1の方のように祭日をあらかじめ別表のように設定しておいて、そこを参照して条件があったらとう条件付き書式を使うしかないですね。 ただ、別表をつくるなら手で変えた方が早いかもしれませんが。 汎用的に使えるアドインがあればいいですが・・・

katayama19
質問者

お礼

法律でかわるからそうですね。古いバージョンを使い続ける人もいるから、バージョンアップでは対応できないですもんね。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

別のセル範囲に祝日の日付を用意して置きます。 条件付き書式で 「数式が」「=ISNUMBER(MATCH(日付のセル,祝日の日付の範囲,0))」 で祝日の判定ができます。

katayama19
質問者

お礼

ありがとうございました。 NO2のkt関数、祝日一覧表示ツールと組み合わせて使用してみます。

関連するQ&A