エクセル生年月日から年齢を瞬時に自動計算する関数と失敗ゼロの完全手順

エクセル生年月日から年齢を瞬時に自動計算する関数と失敗ゼロの完全手順

エクセル生年月日から年齢を瞬時に自動計算する関数と失敗ゼロの完全手順に関する深掘り解説を丁寧に解説いたします。

エクセルで生年月日から年齢を割り出す際、実務で最も広く使われている王道のアプローチがDATEDIF(デートイフ)関数とTODAY関数の連携です。この2つを組み合わせることで、ファイルを開いた当日の日付に基づき、エクセル 年齢 自動更新の仕組みを簡単に構築できます。

セルの配置が「A2セル=生年月日」の場合、年齢を表示させたいセルに以下のエクセル 満年齢 計算式を入力します。

=DATEDIF(A2, TODAY(), "Y")

この数式の構造は非常に明快です。DATEDIF関数 使い方の基本構文は =DATEDIF(開始日, 終了日, 単位) となっており、第1引数に生年月日、第2引数に終了日(現在日を返すTODAY関数)、第3引数に年数を表す単位 "Y" を指定します。これにより、生年月日から本日までの「完全に経過した満年数」だけが正確に抽出されます。

もし「現在」ではなく、契約締結日や年度末といった特定時点の年齢を把握したい場合は、エクセル 特定日 年齢 計算として第2引数を対象日のセル(例:B2セル)に置き換えるだけで完了します。

=DATEDIF(A2, B2, "Y")

この1行を設定しておくだけで、名簿内の数百・数千件におよぶデータであっても、オートフィル機能を使って一瞬で正確な満年齢の一覧を作成できます。

石川 優花
著者

石川 優花

心身ともに健康で持続可能なライフスタイルをテーマに、最新のウェルネストレンドを発信中。