📊つかえる関数.com

生年月日から現在の年齢を計算する方法は?

日付・時刻中級·更新: 2026-02-12
DATEDIF関数を使うことで、生年月日から現在の年齢を計算できます。`=DATEDIF(A2, TODAY(), "Y")`のように記述すると、A2セルの生年月日から今日までの経過年数が求められます。DATEDIFは関数ヘルプに記載されていない隠し関数ですが、全バージョンで動作します。社員マスタや顧客管理で年齢を自動計算する際に便利です。

📊 バージョン対応

2016
対応
2019
対応
2021
対応
365
対応

📋 実務での使用例

💼 社員マスタで年齢を自動計算

生年月日から現在の年齢を自動算出。人事管理で定年退職時期の把握や年齢層分析に使用

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

💼 契約期間の経過年数を計算

契約開始日から現在までの経過年数を算出。長期契約の更新時期管理に使用

=DATEDIF(A2, TODAY(), "Y")&"年"&DATEDIF(A2, TODAY(), "YM")&"ヶ月"
DATEDIF年齢計算生年月日TODAY隠し関数組み合わせパターン
📄

日付関数 逆引き表

「○○したい」→ 対応する関数の早見表

準備中※ PDFは現在作成中です。近日公開予定