対象:Excel97,Excel2000,Excel2002,Excel2003条件付き書式でWEEKDAY関数を使って、曜日によってセルの色を変更する方法をご紹介しました。この方法を知った方からは、祝祭日・休日の色を変えるにはどうすればいいのかというご質問をいただきます。[スポンサードリンク]例えば、IsHolidayというようなユーザー定義関数を作って判別するという方法を考える方もいらっしゃるかもしれませんが、多くの会社には国民の祝日・休日ではない休日もあります。(会社の創立記念日とか年末年始の休暇とか夏休みとか)それらを考慮したユーザー定義関数を作るとなると、判定ロジックが複雑になってしまいます。簡単に休日の色を変更するのであれば、休日のリストを作成しておく方法がお手軽です。↓[条件付き書式の設定]ダイアログ−[OK]ボタンをクリック名前の定義については、「セルに名前をつける」というネタを公開していますので参照してください。MATCH関数は、第1引数で指定された値を、第2引数で指定された範囲や配列から探して、その値が範囲や配列の何番目にあるかを返してくれます。第3引数で「0」を指定すると完全一致したものを探します。条件の指定はCOUNTIF関数を使って「=COUNTIF(休日,$A1)>0」としても同じ結果が得られます。いう要望をいただくことは少なくありません。Excelでスケジュール表を作成する際に必要な、年・月が入力されたら日付部分が更新されるようなシートの作成方法をご紹介しました。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。