Home » Excel(エクセル)の使い方-セルの書式設定 » 条件付き書式 » 祝日・休日の色を変更したい−MATCH関数・COUNTIF関数

祝日・休日の色を変更したい−MATCH関数・COUNTIF関数

対象:Excel97,Excel2000,Excel2002,Excel2003

条件付き書式でWEEKDAY関数を使って、曜日によってセルの色を変更する方法をご紹介しました。

この方法を知った方からは、祝祭日・休日の色を変えるにはどうすればいいのかというご質問をいただきます。

[スポンサード リンク]

例えば、IsHolidayというようなユーザー定義関数を作って判別するという方法を考える方もいらっしゃるかもしれませんが、多くの会社には国民の祝日・休日ではない休日もあります。(会社の創立記念日とか年末年始の休暇とか夏休みとか)

それらを考慮したユーザー定義関数を作るとなると、判定ロジックが複雑になってしまいます。

簡単に休日の色を変更するのであれば、休日のリストを作成しておく方法がお手軽です。


▼操作手順:休日のセル書式を変更する
※A列に日付が入力されていて休日の書式を変更する例

どこかのシートに休日の日付リストを作成し
 「休日」と名前を定義する
 ↓
書式を設定したいセルを選択した状態で
 メニュー[書式]−[条件付き書式]をクリック
 ↓
[条件付き書式の設定]ダイアログ−[条件1]欄の
 1つ目のコンボボックスで[数式が]を選択
 ↓
コンボボックスの右のテキストボックスに
 「=MATCH($A1,休日,0)>0」と入力
 ↓
[書式]ボタンをクリックして書式を設定
 ↓
[条件付き書式の設定]ダイアログ−[OK]ボタンをクリック

名前の定義については、「セルに名前をつける」というネタを公開していますので参照してください。

MATCH関数は、第1引数で指定された値を、第2引数で指定された範囲や配列から探して、その値が範囲や配列の何番目にあるかを返してくれます。第3引数で「0」を指定すると完全一致したものを探します。

条件の指定はCOUNTIF関数を使って
「=COUNTIF(休日,$A1)>0」
としても同じ結果が得られます。

関連語句
特定の曜日の色を変える, 休日を赤で表示したい

Home » Excel(エクセル)の使い方-セルの書式設定 » 条件付き書式 » 祝日・休日の色を変更したい−MATCH関数・COUNTIF関数

[スポンサード リンク]
[スポンサード リンク]

TrackBack:10

TrackBack URL
スケジュール表を作成する−DATE関数 from インストラクターのネタ帳
対象:Excel 97,2000,2002,2003 Excelを使って 「スケジュール表を作成したい」 「出勤簿を作りたい」 「勤務時間計算表を作成したい」 という要望をいただくことは少なくありません。 その際にまず必要なのは、年と月を入力したら日付・曜日が自動的に更新されることで...
スケジュール表で翌月の日付が表示されないように−DAY関数・IF関数 from インストラクターのネタ帳
対象:Excel 97,2000,2002,2003 Excelでスケジュール表を作成する際に必要な、年・月が入力されたら日付部分が更新されるようなシートの作成方法をご紹介しました。 但しこの方法では、2・4・6・9・11月のときに翌月の日付が表示されてしまいますので、そうならないよう...
土日・休日の色を変更する−OR関数,MATCH関数 from インストラクターのネタ帳
対象:Excel97,Excel2000,Excel2002,Excel2003 土曜日・日曜日の書式を変更する条件付き書式の条件式を、OR関数を使っ...
今日の日付を目立たせる−TODAY関数 from インストラクターのネタ帳
対象:Excel97,Excel2000,Excel2002,Excel2003 Excelでスケジュール表や工程表などを作成しようとしている方からよく...
条件付き書式を使わず、土日の色を変える from インストラクターのネタ帳
対象:Excel97,Excel2000,Excel2002,Excel2003 「土日の色を変更するにはどうすればいいのでしょうか?」 Excelでス...
×IFCOUNT関数、○COUNTIF関数 from インストラクターのネタ帳
対象:Excel97,Excel2000,Excel2002,Excel2003,Excel2007 条件を指定して合計を求めるSUMIF関数を、IFS...
×カウントイフ関数、○COUNTIF関数 from インストラクターのネタ帳
対象:Excel97,Excel2000,Excel2002,Excel2003,Excel2007 RANK関数について調べたいのならば 「ランク関数...
スケジュール表に月末最終営業日を表示 from インストラクターのネタ帳
対象:Excel97,Excel2000,Excel2002,Excel2003,Excel2007 EOMONTH関数を使って、土日を除いた月末の最終...
土日休日を除いた月末最終営業日をスケジュール表に表示−WORKDAY関数 from インストラクターのネタ帳
対象:Excel97,Excel2000,Excel2002,Excel2003,Excel2007 WORKDAY関数を利用すると、土曜日・日曜日・...
土日休日を除いた最終営業日と前日をスケジュール表に表示 from インストラクターのネタ帳
対象:Excel97,Excel2000,Excel2002,Excel2003,Excel2007 土日休日を除外した月末の最終営業日をスケジュール...

Home » Excel(エクセル)の使い方-セルの書式設定 » 条件付き書式 » 祝日・休日の色を変更したい−MATCH関数・COUNTIF関数

「条件付き書式」の記事一覧

検索

最近じっくりと読まれている記事

.