YEAR:イヤー【日付から年の値を取り出す】
=YEAR(シリアル値)
■日付データ(シリアル値)から「年」の数値だけを取り出す
図1のような入会日の日付が入った表で、入会日が「2008年」の会員にだけ印を付けたい。これには、まず日付データの「年」の値を取り出すYEAR(イヤー)関数を使って入会年を調べ、それが「2008」かどうかをIF関数を使って判定すればよい。
YEAR関数の仲間には、「月」の値を取り出すMONTH(マンス)関数などがある。
これらの関数を使うと、伝票などでよくある「翌月10日」の日付を、簡単に計算できる(図2)。まずYEAR関数とMONTH関数を使い、今日の日付から「年」と「月」の値を取り出す。
次に、年・月・日の数値から日付データを作成するDATE関数を使って、翌月10日を計算する。引数「年」にはYEAR関数で取り出した値、「月」には翌月なのでMONTH関数で取り出した値に1を加えたもの、「日」は10日なので「10」を指定すればよい[注]。
[注]なお今日の日付が12月の場合、DATE関数の「月」に「13」を指定することになるが、きちんと翌年の1月と計算してくれるので、問題ない