再び質問させて頂きます。エクセルで万年カレンダーを作ろうと、解説のホームページを見ているのですが、分からない部分があります。
〔表示例〕
2005/9/19 敬老の日
( ) 国民の休日
2005/9/23 秋分の日
( ) 振替休日
〔解説1〕
※振替休日・・・ 日曜日と祝日が重なったとき
※国民の休日 ・・・祝日と祝日に挟まれた平日
※振替休日と国民の休日が重なったときは、振替休日とする。
〔解説2〕
(敬老の日と秋分の日)
敬老の日が月曜日に固定されているので、秋分の日の曜日により国民の休日となる可能性があります。
(計算式)
・両祝日間が2日間であることから判定
=IF(B21-B19=2,B19+1,"")
・秋分の日が必ず水曜日になることから判定
=IF(WEEKDAY(B21)=4,B19+1,"")
解説の内容が、全体的にいまいち分かりません。(^^;
祝日同士が3日間の開きがあるのに、”国民の休日”が発生したりするのでしょうか? もしできたら、具体的にカレンダーの曜日まわりを含めて例を挙げて教えて頂けると助かります。
分かる方、ぜひよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
祝日同士が3日間の開きがあるなら、「国民の休日」は発生しませんよ。
〔解説1〕の上にある〔表示例〕は
2005年の場合、敬老の日の9/19(月)、秋分の日は9/23(金)であり、
「国民の休日」と「振替休日」の左が( )になっているのは
2005年にはどちらも発生しないという意味では?
次に「国民の休日」が発生する(と思われる)のは2009年です。
2009年の敬老の日は9/19(月)、秋分の日は(計算によると)9/21(水)です。
9/22(火)は『祝日と祝日に挟まれた平日 』なので、
「国民の休日」になると思われます。
早速のご回答、ありがとうございます。
「2009年に実際にそうなる」ということで、カレンダーを見て確認してみました。そして納得できました。モヤモヤしたものが飛んでいきました。
お力添えに、感謝いたします。
No.4
- 回答日時:
No.1です。
あれ?私、変なこと書いてました(・・;)
『2009年の敬老の日は9/19(月)、秋分の日は(計算によると)9/21(水)です。』
って、日付が全然違ってました。
正しくは
『2009年の敬老の日は9/21(月)、秋分の日は(計算によると)9/23(水)です。』
でした…。
余談ですが私も以前、万年カレンダーを作成しました。
とりあえず完成させた後、ちょっと変わった方法で作ってみたくて
祝日のリストを作らずに、すべて『セルの条件付き書式だけ』で
日付部分の色を塗り分ける方法で新たにもう一つ作っちゃいました。
拡張性は皆無ですが、なかなか面白かったですよ。
祝日の制定年や春分/秋分の日の計算などについて
私がその時に参考にしたのは下記サイトです。
参考URL:http://www.h3.dion.ne.jp/~sakatsu/holiday_topic. …
再びご回答、ありがとうございます。
同じ万年カレンダーを作るのでも、色々な作り方がありそうで、面白そうですね。
祝日の制定に関するサイトも紹介して頂き、感謝いたします。
No.3
- 回答日時:
こんばんは。
今度、国民の休日が来るのは、私が作った万年カレンダですと、2009/9/22
になっています。実際は、200年ぐらいまでしかできないと思います。確か、春分・秋分の日が、その頃ずれるのだったような記憶があります。
それよりも、過去がややこしいです。以下をご覧になって分かるように、私は、祝日の制定された年を盛り込みました。確か、JavaScript で作っていた人がいたはずで、そのサイトでしていることを、Excelでも反映させようとしました。
まあ、何年も掛かって、コツコツと作ることですね。あまり安直に他人に聞いても、本当は勉強にはなりませんね。(勉強じゃないのなら申し訳ないのですが)
私は、最初に作り始めてから、かれこれ4年以上経っています。^^; まだ、終わってはいません。
今のバージョンでは、以下のような計算になっています。要するに、3列を使って、最後に、そのすべてをSMALL関数でまとめて、一列にしています。
myYear = 2009
B11 にこれが置いてあります。2行目からですから、11行目がこれになります。
=IF(myYear<2002,DATE(myYear,9,15),DATE(myYear,9,22)-WEEKDAY(DATE(myYear,9,6)))
=IF(OR(B11="",myYear<1985),"",IF(AND(MONTH(B11)<>5,B11+2=B12),B11+1,""))
この式ですと、1985年よりも前は、ありません。5月は例外として、B列に2日足したら、B12になれば、国民の休日が発生する、という数式です。考え方は分かっていただけるかと思います。
なお、私の作った成人の日の数式です。
=IF(myYear<2000,DATE(myYear,1,15),DATE(myYear,1,15)-WEEKDAY(DATE(myYear,1,6)))
2000年以降から、第二月曜日に決まったからです。
休みは以下のようになります。
敬老の日 2009/9/21
国民の休日 2009/9/22
秋分の日 2009/9/23
参考サイト:
こよみのページ
http://koyomi.vis.ne.jp/directjp.cgi?http://koyo …
あまり、自信があって作っているわけではありません。思い出した時に、チェックを入れています。
詳しく色々教えていただきまして、ありがとうございます。
今度は2009年に、国民の休日が訪れるのですね。
実は私、エクセルを勉強してみようと思ったのが、つい数週間前のことで、様々な関数を自在に扱うのは、まだまだこれからの状態です。そんな私にも、お力添えを頂き、感謝いたします。
No.2
- 回答日時:
》 解説のホームページを見ているのですが、…
そのURLは?
お尋ねありがとうございます。
下記のURLです。
http://www.eva.hi-ho.ne.jp/ohtake/excel/calender …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 人事・法務・広報 法定休日が祝日と重なった場合、所定休日になりますか? 2 2023/02/27 09:47
- 中途・キャリア 転職するか悩んでます。皆様ならどちらを選びますか? A社→基本給18万+固定残業代5万円 営業職 残 3 2022/04/03 18:21
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- 転職 A社 年収350万 土日祝休み 年間休日120日 夏季、年末年始休み 車で通勤時間50分~1時間 宿 7 2022/12/30 10:37
- その他(行事・イベント) 祝日の事です。あんまりよく分かってません。 祝日が土曜日と重なった場合は振替休日?で月曜日に休日とか 4 2023/04/01 01:42
- 求人情報・採用情報 気になる求人があったのですが、、、 年間休日:105日 休日:日、祝日 土曜日の出勤が月に2~3日 1 2022/12/03 10:55
- 求人情報・採用情報 年間休日について 転職活動中です 質問内容 求人内容の中に年間休日数がしっかり明記してある、してない 1 2023/01/21 08:01
- その他(暮らし・生活・行事) 今日(2023年1月2日)は振替休日ですけど・・ 3 2023/01/02 12:19
- 求人情報・採用情報 月単位、週40時間の変形労働時間制で、 日曜祝日土曜半日の固定休+シフト制(平日一日)の企業の場合、 1 2023/08/10 23:43
- ゴールデンウィーク・シルバーウィーク 移動する祝日、固定な祝日。この差は? 1 2023/02/21 14:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カレンダーの日付 5/Bの意味に...
-
自治会の通常総会の年度について
-
月の最後の週の呼び名は?
-
8月までっていつまでのことでし...
-
総会の年度表記について
-
エクセルのフィルターを複数シ...
-
確認ですが普通5月までに決める...
-
「6月まで」というのは6月以内...
-
10月をもって辞めるって、10...
-
VBAで先月、先々月を求める方法
-
満何歳の意味
-
『無線LANが切れる時、何かイベ...
-
「1年以上」の定義について
-
○年後の3月末日を関数で出したい
-
○月第○週 の数え方について
-
今は何年度ですか?
-
定年になる年度を関数で算出したい
-
VBA ユーザーフォームのChange...
-
ExcelVBAで質問です。Workbook_...
-
12:00 PM は何時?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自治会の通常総会の年度について
-
総会の年度表記について
-
満何歳の意味
-
ひな祭りに外食するならどこで...
-
月の最後の週の呼び名は?
-
確認ですが普通5月までに決める...
-
10月をもって辞めるって、10...
-
カレンダーの日付 5/Bの意味に...
-
「6月まで」というのは6月以内...
-
学校の在籍機関
-
8月までっていつまでのことでし...
-
エクセルのフィルターを複数シ...
-
入社が2月1日とした場合、3ヶ月...
-
昔の愛称?「~の字」
-
「1年以上」の定義について
-
一ヶ月前、一ヶ月後
-
卒業式に着る袴をお店でレンタ...
-
○年後の3月末日を関数で出したい
-
「陽気」という言葉の使い方
-
VBA ユーザーフォームのChange...
おすすめ情報