やること
EXCELでカレンダーを作る際のメモをまとめておく。
前回(【EXCEL】カレンダーづくり(Write Only Code) #初心者 - Qiita)は手順をマクロ化したが、その内容を少し分割から一部(祝日、DATE関数)抜粋し、+α(DATEVALUE 関数、ほかのカレンダー例、ほかの方のメモ)を追記。(諸事情で後日追記予定追記済)
事前確認:Qiitaでの記事
ということで、以下の検索をしたところ、16件ヒットした。(2025/02/09時点)
「title:EXCEL,カレンダー」の検索結果 - Qiita
前回は13件から自分の記事を除くと2件増えているので、その2件をpickupする。
1件目(予定表一覧→カレンダー)
Excel VBA 予定一覧から予定管理用カレンダーを作成する #ExcelVBA - Qiita
最終更新日 2024年12月19日 投稿日 2024年12月17日
補足:カレンダーの作り方について
カレンダーの作り方については様々な方法があると思うが、1~7の番号を振り、その番号とWEEKDAY関数、その月の1日の日付を使って、1日の曜日の位置を計算する方法とした。
2件目(パラメータシートからカレンダー)
Excel VBA 一年間のカレンダーを作成する #ExcelVBA - Qiita
投稿日 2025年02月03日
下記の様な1年分の作成。(青緑部分はこちらで追記)
①祝日
1件目でも紹介されているが、内閣府「国民の祝日」についてのページにあるCSVファイルを利用するのが一番良さそう。
国民の祝日について - 内閣府
国民の祝日・休日月日,国民の祝日・休日名称
1955/1/1,元日
前回は1行目を削除し、「sheet 祝日」に下記のような名前をつけて利用している。
(以下追記1)
#会社の夏休み等も、別シートにせず、このシートに追加している。
祝日の色付けは下記あたりも参照。
毎月の日付/曜日更新を自動化 Excel #初心者 - Qiita
②DATE 関数
書式: DATE(年,月,日)
年を設定して使用するカレンダーの一番最初の日付に利用することが多いかと。
これを使用した連続データ作成例は下記あたりも参照。
(ヘルプにも「5 周年記念日」や「指定の日数で日付の数値を増減」の例がありますが)
Excel: 連続する日付・時刻の作成方法 #Excel - Qiita
また、この関数を利用し、「15日以前なら当月1日、16日以降なら翌月1日と計算する式」の事例は下記あたり参照。
ExcelのDATE関数で月途中の〆処理 (2018年13月1日って?!) #Excel関数 - Qiita
https://qiita.com/Yack-Deculture/items/eb1f26b39fc6b335469c
この使い方で、#NUM
エラー回避は下記あたり参照。
技術的に Qiita に書くべきじゃないかもしれない Excel ワークシート関数についての話 #Excel関数 - Qiita
②-1) DATEVALUE 関数
書式: DATEVALUE(日付文字列)
(以下追記2)
②-2) DAYS360 関数
書式: DAYS360(開始日,終了日,[方式])
Qiita以外の記事ですが。
日数計算方式:US (NASD) 30/360方式とヨーロッパ 30/360方式 | へるぱそねっと
②-3) その他
Excelでカレンダー作り ##excel関数 - Qiita
Excel関数でカレンダーを作ったときのメモ。
【Excel】Excel でカレンダーを作ってみる #Mac - Qiita
Excelでカレンダーを作る機会があったので,使いそうな機能をまとまてみる.
自己流エクセルでのVLOOKUP関数を使ったカレンダー作成 #Excel - Qiita
ROW()とCOLUMN()とVLOOKUP()を使ったカレンダーを用いています。
Windows版Excelで日本の祝日をWEBから取得する方法 #Windows - Qiita
WebサービスにA列の値を渡せば、国民の祝日が返ってきます。
祝日がなければ空白です。
Excel VBA 一年間のカレンダーを作成する #ExcelVBA - Qiita
Excel カレンダーフォーム 奮闘記 #VBA - Qiita
ワンランク上のVBAを書いてみた その3 #Excel - Qiita
プロデルでネ申Excel作成を自動化したい #2 #XML - Qiita
Excelの入力規則でつくる食卓カレンダー #Excel - Qiita
スプレッドシートでWBSを作成する方法 #Excel - Qiita
③カレンダー
EXCELネタではないのですが、他のカレンダーメモ。
月齢カレンダーを作るよ! #なでしこ - Qiita
月相・休日付きカレンダー #JavaScript - Qiita
プリキュア・カレンダー八月 #Fortran - Qiita
更新履歴
2025/02/09:新規投稿(①祝日のみ)
2025/02/13:追記1
2025/02/15:追記2
& 誤記修正
2025/03/01:「やること」、たぐの修正
(ここまで)