« エクセルで創るスケジュールシート(2) | メイン | A7ToDo再び »
2007年01月12日
柑橘系ビター
エクセルで創るスケジュールシート(4)
「創る」
(No.3は、後ほど)
知ってましたか?
今年から祝日が変わるって
・・・ 4月29日の「みどりの日」が「昭和の日」に、5月4日が「みどりの日」に ・・・
●2007年1月1日施行の改正祝日法により、4月29日の「みどりの日」が「昭和の日」に、5月4日は「みどりの日」に変更されました。改正祝日法による「国民の祝日」、「振替休日」、「国民の休日」の定義は以下のとおりです。
●国民の祝日に関する法律(祝日法)
それぞれの定義
【国民の祝日】
- 元日、成人の日、建国記念の日、春分の日、昭和の日、憲法記念日、みどりの日、こどもの日、海の日、敬老の日、秋分の日、体育の日、文化の日、勤労感謝の日、天皇誕生日
- 「国民の日」は、休日とする。
【振替休日】
- 「国民の日」が日曜日にあたるときは、その日後においてその日に最も近い「国民の祝日」でない日を休日とする。
【国民の休日】
- その前日および翌日が「国民の祝日」である(「国民の祝日」でない日に限る)は、休日とする。
●国民の祝日は法律により結構頻繁に変わっていますので、スケジュール表を作るときには、それに対応させる必要があります。カレンダーで過去のものも作りたいというときには、現在の定義で国民の祝日を表示させるようにしていても、そのままの定義では過去の国民の祝日が正しく表示されないため、法律の改正にあわせて表示を変えさせる仕組みを組み込む必要があります。
●また、春分の日、秋分の日は、Wikipediaによると、「その前年の2月1日に、国立天文台が作成する『暦象年表』という小冊子に基づいて閣議で決定され、官報で発表される。よって、2年後以降の春分の日の日付は確定していないことになるが、これまでに、天文計算によって求められた春分の日付(秋分の日付)以外の日が春分の日(秋分の日)とされたことはない。春分の日は、「現在天文計算上2025年までは閏年とその翌年が3月20日になり、その他の年は3月21日と計算される」。また、秋分の日は、「天文計算上、2011年までは毎年9月23日で変わらないが、2012年から2044年までは閏年に限り9月22日が秋分日となり、平年は9月23日となる」。」、ということで、固定した日ではないが、特別な計算式をつかえば、2099年まで対応させることができます。
●この複雑そうな「国民の祝日」について、関数にするのに便利なように一つの表にまとめてみました。たぶん、今年2007年施行の改正祝日法までカバーしたものは初めてではないかと思いますので参考にしてください。これからのお話では、この表を元にして各祝日の関数を作っていきます。
では、次回をお楽しみに。
投稿者 柑橘系ビター : 2007年01月12日 00:00
トラックバック
このエントリーのトラックバックURL:
http://www.nogulabo.net/MT/mt-tb.cgi/937


