学年計算ツール

誕生日を入力すると、現在の学年・入学年度・卒業予定を判定します。

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関数をご利用ください。