エクセル実践塾 > エクセル実践塾2013

 振替休日を求めたい

 

祝日の曜日を調べれば、振替休日の有無を求められます

元旦を除く祝日は、日曜日と重なった場合には、翌日が振替休日となります。つまり、IF関数で祝日が日曜日であるか否かを調べれば、振替休日の有無がわかります。

振替休日の日付は、基本的に祝日の翌日となりますが、3連休となる「憲法記念日」「みどりの日」「こどもの日」は例外です。3日のうちのいずれかが日曜日と重なると、「こどもの日」の翌日が振替休日となります。

Excel 2013/2010/2007

 

@日付の表示形式は、「セルの書式設定」で変えることができます

表示形式を変えたいセル範囲を選択し、それを右クリックして「セルの書式設定」を選びます。

A「ユーザー定義」で「m/dd(aaa)」にすると、月日と曜日の表示になります

 

BWEEKDAY関数を使えば、祝日の曜日がわかります

IF関数を使って、祝日が日曜日になる場合だけ、その日付に1を加算して、振替休日として表示します。

C『憲法記念日』からは3連休なので、振替休日は3日後となります

 

D『みどりの日』も3連休の中日なので、振替休日は2日後となります

E『こどもの日』は3連休の末尾なので、他の祝日と同じ計算式で振替休日を求められます

 

関連する他のページ

土曜日と日曜日の行を色分けしたい
条件付き書式を使えば、自動的な色分けが可能です

休業日を赤色で塗りつぶす
休業日の年月日を別表として用意し、COUNTIF関数で日付との照合を行い、それを塗りつぶしの条件とします

スケジュール表の土日を塗りつぶしたい
日付や曜日がシリアル値(日時データ)で入力されていれば、WEEKDAY関数を使った条件付き書式で、土日だけを強調できます

日付の曜日を数値で表したい
WEEKDAY関数を使うと、各曜日を数値で表すことができます

条件付き書式を使って、土曜日と日曜日、祝祭日を色分けする
条件付き書式のルールは、複数設定して適用できます

WEEKDAY関数を使えば、日付に該当する曜日を数値で得られる
日付のシリアル値は、WEEKDAY関数で曜日を表わす数値に変えられます

日曜日を赤色で、土曜日を青色で表示する
日付の入力されているセルをWEEKDAY関数で参照し、その値を書式適用の条件にします

条件付き書式を使って、 日曜日の列だけを塗りつぶす
WEEKDAY関数による条件式を使えば、日曜日のセル範囲だけを塗りつぶせます

WEEKDAY関数を使ってみたい
WEEKDAY関数を使うと、指定した日付の曜日を1〜7の数値で表せます

日付と一緒に曜日も表示したい
セルの書式設定でユーザー定義することにより、日本語や英語での曜日を表示させられます

日付から曜日データを取得したい
WEEKDAY関数を使えば、日付データから、曜日を表す数値データを取得できます

COUNTIF関数を使って、祝祭日や休業日のリストと、日付を照合する
あらかじめ祝祭日や休業日のリストを用意し、COUNTIF関数で日付との照合を行います

日付を曜日付きで表示したい
表示形式を変えれば、その日付の曜日も表示できます

祝祭日を黄色で塗りつぶす
祝祭日の年月日を別表として用意し、COUNTIF関数で日付との照合を行い、それを塗りつぶしの条件とします

セル範囲につけた名前を変えたい
「数式」タブの「名前の管理」で、名前を変えたり削除したりすることができます

数式に使っている、セル範囲につけた名前を変更したい
「数式」タブの「名前の管理」ボタンで、セル範囲につけた名前などの変更を行えます