• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カレンダーをプログラミング)

カレンダープログラミングの振り替え休日についてのアドバイスをお願いします

kmeeの回答

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.4

正確には「日本国の法令を見てください」となります。 http://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html > 第3条 > 2.「国民の祝日」が日曜日に当たるときは、その日後においてその日に最も近い「国民の祝日」でない日を休日とする。 ですが、春分/秋分のように「前年まで決まらない」ものがあったりするので、(振替休日も含めて)信頼できるデータを利用するのが現実的でしょう。 上のサイトにも > 平成26年(2014)の国民の祝日 > 5月6日及び11月24日は休日となります。 とあります。

amuhiro
質問者

お礼

「前年まで決まらない」が曲者ですね。 やはり、オンラインからデータを取得する方が無難かもしれません。 前年まで決まらない日が振り替え休日となった場合、プログラムを静的に記入しておくのはリスクですね。 動的に取得する方法も検討します。 非常に参考になりました。ありがとうございました。

関連するQ&A

  • カレンダー作成ソフト

    カレンダーを作成するソフト教えてください。 経理の仕事で使うものです。 毎週月曜(祝日の場合は翌日に振り替え)とか10日発送締切とか、登録しておけば毎月の暦に合わせて自動的に再記入してくれて、カレンダー形式で印刷できるソフトはありませんでしょうか? 「秘書君2」というのをダウンロードしてみたのですが、うまく使えないのです。

  • 日本のカレンダー教えてください

    計画をたてようと思ったのですが、 日本標準のカレンダーをもっていないことに気づきました。 (会社の出勤日カレンダーしか持っていない) 日本標準の祝日や振替休日がわかる、見やすいカレンダーのサイトを教えてください。 できれば、大安とかもわかればと思います。

  • 来年のカレンダー

    今年のカレンダーで土曜が祝日だったのは 1月1日だけでした。 来年では、2月11日、5月5日、9月22日、11月3日と 4日あります。 祝日と土日が重なった場合は月曜を振りかえ休日に するということになってなかったですか?

  • カレンダーへ日程データをコピーしたいのですが

    Excel vba 関数 で困ってます。 BOX型月表(カレンダータイプ)作成で、その日(例:1日、8日)は何週目の何曜日か識別してくれて他sheet(何週目何曜日用データと決まっている)からデータの入った連続したセルをコピーさせたいのですが。 Excel VBAでなにか良い方法はありませんか。 カレンダー作成VBAは見つかり、そこのセルに張付けたいのです。 何方か宜しくお願いします。 ///////////////////////////////////////////////      10月   月 火 水 木 金 土         1  2  3 第1週目 5 6 7 8 9 第2週目 ~       ~     31 //////////////////////////////////////////////    1日は、第1週の木曜日です。 5日は、月曜日としては第1週目に 相当すると考えます。 8日は、第2週目の木曜日です。

  • エクセルで作る万年カレンダーで使う関数について(パート2)

    再び質問させて頂きます。エクセルで万年カレンダーを作ろうと、解説のホームページを見ているのですが、分からない部分があります。 〔表示例〕   2005/9/19 敬老の日   (      ) 国民の休日   2005/9/23 秋分の日   (      ) 振替休日 〔解説1〕 ※振替休日・・・ 日曜日と祝日が重なったとき ※国民の休日 ・・・祝日と祝日に挟まれた平日 ※振替休日と国民の休日が重なったときは、振替休日とする。 〔解説2〕 (敬老の日と秋分の日) 敬老の日が月曜日に固定されているので、秋分の日の曜日により国民の休日となる可能性があります。 (計算式) ・両祝日間が2日間であることから判定     =IF(B21-B19=2,B19+1,"") ・秋分の日が必ず水曜日になることから判定     =IF(WEEKDAY(B21)=4,B19+1,"") 解説の内容が、全体的にいまいち分かりません。(^^; 祝日同士が3日間の開きがあるのに、”国民の休日”が発生したりするのでしょうか? もしできたら、具体的にカレンダーの曜日まわりを含めて例を挙げて教えて頂けると助かります。 分かる方、ぜひよろしくお願いいたします。

  • これから。プログラミング

    現在、エクセルVBAを使用しています。これから、他のプログラミングを勉 強しようと思っていますが、本当に素人で、どのプログラミングが良いのか全 然分りません。それぞれ特徴があり用途によって違うと思うのですが、Jav a,VB、Cや他にもありますが、どのプログラミングが良いのが助言をお願 いします。仕事上、株、先物、為替などのリスクや損益計算、チャートなどを 今後作成する上でプログラミングを使用しようと思っています。

  • エクセルで横カレンダー色つけ

    エクセル2000です。エクセル素人ですが、 日程表作成で、G5から下へ項目、H3から横Z3へ19日分の日付(=H3+1・・・)、H4から横へ休日・祝日を表記しています。 休日・祝日を別シートに記入しており、それを参照に、H3~横とH4~横で休日・祝日のセルには条件書式で色づけをしています。H4~横の祝日休日は関数; =IF(ISERROR(VLOOKUP(H3,祝日休日,2,0)),"",VLOOKUP(H3,祝日休日,2,0))を使い祝日内容、休日(第2、4、指定休日を作成)。 質問内容は、H3に日付(毎日入力するその日にちです)を入れると2週間分内での該当する縦の休日祝日セル内に色をつけたいです。現在は H5に=h4:z4<>""、H6以下はオートフィルドラッグし、一個ずつ直しています。 項目(行)が多いので一発でできる方法はあるでしょうか? よろしくお願いします。

  • EXCEL2007でカレンダーを表示する方法

    EXCEL2007を使用しています。 前のバージョンのエクセルではオブジェクトの挿入でカレンダーが表示 されたと思うのですが、2007でも同様の機能はあるのでしょうか? オブジェクトの挿入にはなかった様に思えましたので質問させていただきました。 またVBAで同様にカレンダーを作成できるのであれば教えていただければありがたいです。 よろしくお願いします。

  • VBAのヒントを(暦)

    あるカレンダーがありまして、それを指定期間分、自動作成するVBA(Excel)を作りたいと思っています。 まずひとつは1~末日まで日数がありまして、それの特定の日(たとえば、日曜や○週目)のみにセルに色づけするというプログラムを作りたいと思っています。 もうひとつは普通にカレンダーを自動で作りたいんですが、アルゴリズムがよくわかっていません。両方とも手順について詳しく教えていただけると助かります。よろしくお願いします。

  • 日祝日除く1月のカレンダーを作成したい(Excel)

    Sheet1 A1 2009(年) B1 1(月) C1~縦に日祝日除く1月のカレンダーを表示させたい。 Sheet2 http://www.eva.hi-ho.ne.jp/ohtake/excel/calender2.htmをもとに、 祝日一覧を作りました。(祝日一覧名:祝日) ここからどういう関数を使ったら、日祝日を除く1月のカレンダーが 作成できるかわかりません。 どなたか教えて下さい。 よろしくお願いします。