No.1ベストアンサー
- 回答日時:
A列(年)|B列(月)|C列(日)
として
D列に
1.
通常の式
日曜なら振替
=IF(WEEKDAY(DATE(A3,B3,C3))=1,DATE(A3,B3,C3)+1,DATE(A3,B3,C3))
2.
第2月曜日
=DATE(A6,B6,1)+(16-WEEKDAY(DATE(A6,B6,1))-IF(WEEKDAY(DATE(A6,B6,1))<3,7,0))
3.
第3月曜日
=DATE(A14,B14,1)+(23-WEEKDAY(DATE(A14,B14,1))-IF(WEEKDAY(DATE(A14,B14,1))<3,7,0))
うまく使ってください
No.6
- 回答日時:
No.5
- 回答日時:
>年間の祭日で固定していない祭日をエクセルの数式等で設定出来る方法
とのご要望ですが、銀鱗さんのご指摘のように、春分の日、秋分の日のように
>演算で求められないお休みの日
も存在します。春分の日、秋分の日は前年の2月1日の官報に掲載されます。逆に、それより前には、春分の日・秋分の日は「まだ正式には決まっていない」ということになります。
ただ、計算の根拠となる理論はあります。ですから、地球の運行状態などが現在と変わらないと仮定すると、将来の春分日・秋分日を計算で予想することができます。
しかし、既に明らかになっている通り、地球の運行状態は常に変化しているために、将来観測した結果が必ずしもこの計算通りにはならない可能性があります。
それを承知の上で、「万年祝日カレンダー」を作成するとすると添付画像のようなものになります。
添付画像が見にくいので、別サイトにもアップしておきます。
https://gyazo.com/58c2f98079cd8f7bf8f807469e4b4b50
画像①のような表を作成する目的で画像②のような数式を入れています。
A1セルに「年号」を入力するとその年の「祝日」が「日付」「第○曜日」で決定されるものをB列に列挙し、C列に振替休日を考慮した結果を返します。
そもそも、祝日が日曜日と被ったときは月曜日が振替休日になりますが、これはあくまでも法律上の話であり、土日を休業としている事業所においては、「祝日が日曜日と被る場合は、翌日が(振替休日ではなく)祝日そのものになる」と考えても「土~月の3連休」という実体は変わりません。
従って、添付画像のような「万年祝日カレンダー」を作成し、振替休日考慮後の配列の範囲を「祝日」として指定することで、土日を含めた休業日を把握できるので、各種数式に使用できます。
しかし、こんなことをしても、結局、春分の日、秋分の日が正しいか、確認する手間を省くことができません。
どうせ、数あるカレンダーサイトで確認するなら、1年に1回の話ですから、tagletさんのご指摘のように、ダウンロードなど、例えば以下のURL↓
https//shukujitsu.net/years/2024/
で、祝日一覧のコピーボタンを押して、EXCELの祝日一覧に貼付けする方法なら、殆ど手間もかかりません。
No.4
- 回答日時:
Function GetSeijinNoHi(year As Integer) As Date
' 成人の日の日付を計算
If year < 2000 Then
' 1948年から1999年まで
GetSeijinNoHi = DateSerial(year, 1, 15)
Else
' 2000年以降
GetSeijinNoHi = DateSerial(year, 1, 1) ' 1月1日
If Weekday(GetSeijinNoHi, vbMonday) > 1 Then
' 月曜日でない場合
GetSeijinNoHi = DateSerial(year, 1, 2 + (8 - Weekday(GetSeijinNoHi, vbMonday)))
Else
' 月曜日の場合
GetSeijinNoHi = DateSerial(year, 1, 2)
End If
End If
End Function
サンプルです。
No.2
- 回答日時:
春分の日・秋分の日の求め方
https://enterprisezine.jp/article/detail/865
ちなみに、私はここのCSVを使っています。
「国民の祝日」について(内閣府)
https://www8.cao.go.jp/chosei/shukujitsu/gaiyou. …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) エクセルの休日について教えてください。 1 2023/01/06 15:45
- 退職・失業・リストラ 退職にあたって 今勤務している会社は、10日締めの25日払いです。 一身上の都合で、来年1月31日付 5 2021/11/30 20:29
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/04/13 10:55
- 求人情報・採用情報 年間休日の件 5 2021/11/07 21:45
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- 会社・職場 就労支援A型施設は1月8回休めますが、土日祭日休んで土曜日で調整するところと、祭日は休まないで土日休 1 2021/11/20 02:59
- Excel(エクセル) エクセルについて教えてください。 1 2021/10/19 17:24
- 労働相談 有給休暇を1回も使わずになくなりました。これって問題ないですか? 8 2021/11/17 11:47
- Excel(エクセル) エクセル相違の発見 6 2021/11/15 19:36
このQ&Aを見た人はこんなQ&Aも見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
エクセルの条件付き書式について教えてください セルに「=C3=”行政待ち”」を設定して 書式を設定し
Excel(エクセル)
-
エクセルの数式で教えてください。
Excel(エクセル)
-
エクセル 数値の10を10月と認識するにはどうすればいいですが?
Excel(エクセル)
-
-
4
エクセルの数式で教えてください。
Excel(エクセル)
-
5
エクセルの関数について教えてください
Excel(エクセル)
-
6
Excel 数行分セル結合したあと、結合した一番下の行を非表示にしたら、罫線が印刷されません。
Excel(エクセル)
-
7
ある値に対して3番目に大きな値を、なければ2番目に大きな値、それもなければ1番大きな値を表示させたい
Excel(エクセル)
-
8
【Excel】こんな表の整形をするには?
Excel(エクセル)
-
9
エクセル 条件付き書式設定
Excel(エクセル)
-
10
エクセルのマクロについて教えてください。 マクロを実行すると コピー先のフォルダ名を検索して、条件に
Excel(エクセル)
-
11
エクセル入門
Excel(エクセル)
-
12
エクセルで、小数点以下がないときに小数点を表示させない方法 +語尾に「(半角スペース)%」
Excel(エクセル)
-
13
データから単位文字を除去して計算する方法は?
Excel(エクセル)
-
14
VLOOKUPを使って画像のようなExcelファイル①を別のExcelファイル②に、その人ごとに金額
Excel(エクセル)
-
15
Googleシート「A1」でなくて「A001」にしたいのですが
Excel(エクセル)
-
16
エクセル関数またはVBAについて
Excel(エクセル)
-
17
エクセルの関数でわからないことあるのでコード付きで教えてください
Excel(エクセル)
-
18
エクセルで⑤番の操作が分かりません。どういう関数が良いんですか?
Excel(エクセル)
-
19
COUNTIFで同一範囲にある複数の内容の数量を簡単に抽出する方法を教えてください。
Excel(エクセル)
-
20
Excel表について(2)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
2つのエクセルのデータを同じよ...
-
エクセル 文字数 多い順 並...
-
エクセルで最初のスペースまで...
-
VBAで文字列を数値に変換したい
-
エクセルの表から正の数、負の...
-
エクセル 同じ値を探して隣の...
-
Excel、市から登録している住所...
-
エクセルで文字が混じった数字...
-
文字列に数字を含むセルを調べたい
-
Excelで半角の文字を含むセルを...
-
エクセル(勝手に太字になる)
-
EXCELで 一桁の数値を二桁に
-
Excelの行、列の左方向シフト、...
-
エクセルの項目軸を左寄せにしたい
-
B列の値がA列にあるかを調べる関数
-
VBA 連続行データを5行ずつ隣の...
-
エクセルVBA、別ブックへ転記す...
-
エクセルの並び変えで、空白セ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
2つのエクセルのデータを同じよ...
-
エクセルで最初のスペースまで...
-
エクセルVBA、別ブックへ転記す...
-
エクセル 文字数 多い順 並...
-
エクセル(勝手に太字になる)
-
VBAで文字列を数値に変換したい
-
エクセルで文字が混じった数字...
-
エクセルの表から正の数、負の...
-
「B列が日曜の場合」C列に/...
-
Excelで半角の文字を含むセルを...
-
エクセルの並び変えで、空白セ...
-
Excel、市から登録している住所...
-
エクセル 同じ値を探して隣の...
-
EXCELで 一桁の数値を二桁に
-
エクセル初心者です 関数の入れ...
-
A列がない・・・A列が非表示に...
-
オートフィルターをかけ、#N/A...
-
エクセルで、列の空欄に隣の列...
おすすめ情報