社員名簿や会員名簿をExcelで作っている場合、年齢を自動的に更新する方法があれば楽ですよね・・・
今日は、それを解決する関数を紹介しますね
以前紹介しましたこの関数を使用します
※ 解説を見たい方は上の関数名をクリックした下さい。
- セルB4に生年月日が記入したありますので開始日はB4と成ります・・・=DATEDIF(B4,終了日,単位)
- 今日現在までの年齢ですので今日の日付セルB1が終了日と成ります・・・=DATEDIF(B4,$B$1,単位)
※ セルB1を絶対参照にしたのは数式が完成した時に名簿の下のセルにドラグさせる時に変わらない様にするためです。 - 最後に単位ですが年齢を知りたいので "Y" と成ります・・・=DATEDIF(B4,$B$1,"Y")

- これで、今日現在の年齢が表示されました
- これを下のセルまでドラグすれば名簿全員の年齢が表示される訳です
- これで、誕生日が来れば自動的に年齢が変わって表示されていきます。
今日の小技は如何でしたか?