YEAR関数の使い方
日付から「年」を取り出します。
200720102013201620192021365
- 構文
-
=YEAR(シリアル値) - 引数
-
- シリアル値必須
- どんな関数か
YEAR は、日付から西暦の年だけを 1900〜9999 の整数で取り出します。日付は Excel の中では通し番号(シリアル値)なので、年ごとの集計や、年度の判定(
=YEAR(A1)-(MONTH(A1)<4)で4月はじまりの年度)に使います。見た目が日付でも、左寄せなら文字列で、そのままでは#VALUE!になります。- 使用例
-
B2 に
=YEAR(A2)を入れると、こうなります。A B 1 日付 年 2 2023/10/1 2023 数式を入れたセル
結果: 2023
つまずきやすいところ
- 文字として入っている日付には使えない。DATEVALUE で日付に直してから渡す
- 返るのは数値。表示形式が日付のままだと、1900年代の日付に見えることがある
よくあるエラーと、その直し方
#VALUE!- 日付として読めない文字列を渡した(「2026年10月4日」など)日付の値が入ったセルを指す。文字として入っているなら
DATEVALUEで日付に直す。表示が日付に見えても、左寄せなら文字列