生年月日から年齢を自動で表示する方法【Excel】

Excel Tips

「入力されている生年月日から、現在の年齢を計算したい!」

そんなときどうしてますか?

まさか「誕生日リストから今月の誕生日の人を抽出して、手入力で更新」とかしてませんよね😅

入力されている生年月日から、現在の年齢を自動で表示する方法を紹介します。

DATEDIF関数

DATEDIF関数を使います。

関数説明書式Office公式サポート
DATEDIF2つの日付の間の日数、月数、または年数を計算します。=DATEDIF(開始日, 終了日, 単位)リンク

単位は年数を表す「“Y”」を指定します。

ちなみに、月数だと「“M”」、日数だと「“D”」です。

年齢を表示したいセル(D3)に、

=DATEDIF([誕生日を入力したセル],TODAY(),”Y”)

と入力します。

これで、現在の年齢が表示されます。

誕生日を迎えたら、自動で年齢が1増えます。

Yではなく、“Y”なので注意しましょう。

TODAY関数

TODAY関数は、現在の日付を表示する関数です。

関数説明書式Office公式サポート
TODAY現在の日付に対応するシリアル値を返します。=TODAY()
※引数はありません
リンク

TODAY関数は引数を指定しません

こちらの記事もご覧ください。

まとめ

いかがでしたでしょうか。

生年月日から現在の年齢を自動で表示する方法を紹介しました。

2つの関数を使いました。

  • DATEDIF関数
  • TODAY関数

ぜひ使ってみてください。

おすすめのExcelセミナーはこちらです。

オススメのExcel本はこちらです。

created by Rinker
技術評論社
¥1,694(2021/10/19 09:14:23時点 Amazon調べ-詳細)
created by Rinker
¥1,650(2021/10/18 17:05:55時点 Amazon調べ-詳細)
created by Rinker
富士通エフ・オー・エム
¥2,310(2021/10/19 09:22:54時点 Amazon調べ-詳細)

コメント

タイトルとURLをコピーしました