- ベストアンサー
エクセルで今年の年齢表示
いつもお世話になっています。 エクセルの関数で年齢を表示させたいのですが、 以下の場合はどうしたらいいでしょうか? 例: 5/18が誕生日なのですが、その前の4/1から37歳と表示させたい。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=DATEDIF(誕生日のセル,TODAY(),"y")で今日現在の年齢がでます。 A1="1969/5/18"とすると =DATEDIF(A1,TODAY(),"y") で答えは36歳になります。 >5/18が誕生日なのですが、その前の4/1から37歳と表示させたい。 4月1日時点での満年齢ということでしょうか?この場合は誕生日をいじるしかないので =DATEDIF(DATE(YEAR(A1),4,1),TODAY(),"y") で強制的に誕生日を誕生年の4月1日に直してください。