- ベストアンサー
エクセルでの年齢計算について
エクセルでの年齢計算について 本日で何歳とかではなく、様々な生年月日の人が「15歳の時」は何年だったのかを 出したいのですがやり方がわかりません。 お手数お掛けしますが、ご存知の方がいらしたらなるべく早めに教えていただけると助かります。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
生年月日が日付形式(セルに「1981/5/31」のように入力する形式)で A1 セルに入力されているものとして、回答します。 (1)「満15歳の誕生日」を日付形式で出すには =date(year(A1)+15,month(A1),day(A1)) ※A1がうるう年2月29日の場合、15年後はうるう年でないので、計算結果は3月1日となる (2)「満15歳の誕生日」の西暦年を数字で出すには =year(A1)+15 (3)「満15歳の誕生日」の年度(西暦年)を数字で出すには =if(month(A1)>=4,year(A1)+15,year(A1)+14) (4)「中学3年の年度」(西暦年)を数字で出すには =if(month(A1-1)>=4,year(A1-1)+15,year(A1-1)+14) ※その年度中に「満15歳に達した日」(満15歳の誕生日の前日)を迎える (5)「高校入学(に相当する)年度」(西暦年)を数字で出すには =if(month(A1-1)>=4,year(A1-1)+16,year(A1-1)+15) ※「「満15歳の誕生日」以後最初の4月1日」の属する年
お礼
丁寧なわかりやすい説明をありがとうございます。 早速参考にさせていただきます。