学年計算ツール
誕生日を入力すると、現在の学年・入学年度・卒業予定を判定します。
Excelで学年を判定する方法
Excelでも、誕生日から現在の学年を判定できます。 例えば、A2セルに誕生日が入力されている場合は、以下の関数で判定できます。
学年判定のExcel関数
=LET(
誕生日,A2,
年度,YEAR(TODAY())-(MONTH(TODAY())<4),
基準日,DATE(年度,4,1),
年齢,DATEDIF(誕生日,基準日,"Y"),
学年,年齢-6,
IFS(
学年<1,"幼児",
学年<=6,"小学校"&学年&"年",
学年<=9,"中学校"&(学年-6)&"年",
学年<=12,"高校"&(学年-9)&"年",
学年<=16,"大学"&(学年-12)&"年",
TRUE,"大学院・社会人等"
)
)上記の関数は、4月1日時点の年齢をもとに学年を判定しています。 日本の学校年度に合わせて、4月から翌年3月までを同じ年度として扱います。
Excelで入学年度・卒業予定も表示する方法
入学年度や卒業予定も表示したい場合は、学年判定とは別の列で計算するのがおすすめです。 A2セルに誕生日がある場合、以下のように計算できます。
入学年度
入学年度のExcel関数
=LET(
誕生日,A2,
年度,YEAR(TODAY())-(MONTH(TODAY())<4),
基準日,DATE(年度,4,1),
年齢,DATEDIF(誕生日,基準日,"Y"),
学年,年齢-6,
IF(
学年<1,
"",
年度-MOD(学年-1,IF(学年<=6,6,IF(学年<=9,3,IF(学年<=12,3,4))))&"年4月"
)
)卒業予定
卒業予定のExcel関数
=LET(
誕生日,A2,
年度,YEAR(TODAY())-(MONTH(TODAY())<4),
基準日,DATE(年度,4,1),
年齢,DATEDIF(誕生日,基準日,"Y"),
学年,年齢-6,
入学年度,年度-MOD(学年-1,IF(学年<=6,6,IF(学年<=9,3,IF(学年<=12,3,4)))),
IF(
学年<1,
"",
入学年度+IF(学年<=6,6,IF(学年<=9,3,IF(学年<=12,3,4)))&"年3月"
)
)よくある質問
Q. 学年はいつ切り替わりますか?
A. 毎年4月1日時点の年齢を基準に判定しています。
Q. 4月1日生まれはどうなりますか?
A. 学校制度上、前年度学年として扱われます。
Q. 高校生も判定できますか?
A. はい。高校3年まで判定できます。
Q. 大学生も判定できますか?
A. はい。大学4年まで判定できます。
Q. Excelでも計算できますか?
A. 本ページに掲載しているExcel関数をご利用ください。