指定年度の国民の祝日の日付を、振替休日を考慮し求める方法です。


国民の祝日の決まり

Excelの国民の祝日一覧Excelシートです。
B列に祝日名、C列に祝日の決まりを入力しています。
元日・建国記念の日・春分の日・昭和の日・憲法記念日・みどりの日・こどもの日・秋分の日・文化の日・勤労感謝の日・天皇誕生日、には振替休日があるのでその下の行に、振替休日セルを作成しています。
国民の祝日の決まり

● 国民の祝日一覧
元日 : 1月 1日(振替休日があります)
成人の日 : 第2月曜日
建国記念の日 : 2月11日(振替休日があります)
春分の日 : 政府決定(振替休日があります)
昭和の日 : 4月29日(振替休日があります)
憲法記念日 : 5月 3日(6日に振替休日があります)
みどりの日 : 5月 4日(6日に振替休日があります)
こどもの日 : 5月 5日(6日に振替休日があります)
海の日 : 第3月曜日
敬老の日 : 第3月曜日
秋分の日 : 政府決定(振替休日があります)
体育の日 : 第2月曜日
文化の日 : 11月 3日(振替休日があります)
勤労感謝の日 : 11月23日(振替休日があります)
天皇誕生日 : 12月23日(振替休日があります)

国民の祝日を求める計算式

振替休日がない祝日はそのままです、振替休日がある祝日は日曜かどうか調べています、5月の連休は5日が日曜〜火曜ならば6日が休日になります。
国民の祝日の算出方法

● 国民の祝日を求める計算式一覧
元日 : =DATE(#REF!,1,1)
振替休日 : =IF(WEEKDAY(C4)=1,C4+1,"")
成人の日 : =DATE(#REF!,1,14-WEEKDAY(DATE(#REF!,1,0),3))
建国記念の日 : =DATE(#REF!,2,11)
振替休日 : =IF(WEEKDAY(C7)=1,C7+1,"")
春分の日 : =DATE(#REF!,3,INT(20.8431+0.242194*(#REF!-1980)-INT((#REF!-1980)/4)))
振替休日 : =IF(WEEKDAY(C9)=1,C9+1,"")
昭和の日 : =DATE(#REF!,4,29)
振替休日 : =IF(WEEKDAY(C11)=1,C11+1,"")
憲法記念日 : =DATE(#REF!,5,3)
みどりの日 : =DATE(#REF!,5,4)
こどもの日 : =DATE(#REF!,5,5)
振替休日 : =IF(WEEKDAY(C15)<=3,C15+1,"")
海の日 : =DATE(#REF!,7,21-WEEKDAY(DATE(#REF!,7,0),3))
敬老の日 : =DATE(#REF!,9,21-WEEKDAY(DATE(#REF!,9,0),3))
秋分の日 : =DATE(#REF!,9,INT(23.2488+0.242194*(#REF!-1980)-INT((#REF!-1980)/4)))
振替休日 : =IF(WEEKDAY(C19)=1,C19+1,"")
体育の日 : =DATE(#REF!,10,14-WEEKDAY(DATE(#REF!,10,0),3))
文化の日 : =DATE(#REF!,11,3)
振替休日 : =IF(WEEKDAY(C22)=1,C22+1,"")
勤労感謝の日 : =DATE(#REF!,11,23)
振替休日 : =IF(WEEKDAY(C24)=1,C24+1,"")
天皇誕生日 : =DATE(#REF!,12,23)
振替休日 : =IF(WEEKDAY(C26)=1,C26+1,"")

サンプルExcelファイルの無料ダウンロード

Excelファイル ダウンロード








Copyright (C) excel.usefulhp.com All rights reserved.