【Excel関数】誕生日から年齢を自動判定!年代・年齢区分も一発表示

知のピース×データ整理

✏️初めに

「この人、今何歳?」「未成年かどうか自動で判定したい」
そんなときに便利なのが、生年月日から年齢や年代を自動で計算するExcel関数

この記事では、

  • 年齢を計算する基本
  • 「未成年かどうか」の自動判定
  • 「20代・30代」などの年代区分まで

実務でそのまま使えるテクニックを紹介します!


🛠️活用例:年齢を一発で出す&区分で管理!

✅ 基本の表構成(例)

A列B列C列D列
名前生年月日年齢年齢区分
山田 太郎2000/04/01数式で出力数式で出力

📘 使用する関数:DATEDIF, TODAY, IF, IFS, TEXT


💡 年齢を自動で計算する

=DATEDIF(B2, TODAY(), "Y")
  • B2:生年月日
  • TODAY():今日の日付

👉 満年齢を自動で計算できます!


⚠️ 未成年かどうかを判定する(20歳未満)

=IF(DATEDIF(B2, TODAY(), "Y")<20, "未成年", "成人")

👉 20歳未満は「未成年」、それ以外は「成人」
保険・契約・販売業などでよく使われます!


🔢 年代を自動で区分(例:10代〜50代)

=IFS(
DATEDIF(B2, TODAY(), "Y")<20, "10代以下",
DATEDIF(B2, TODAY(), "Y")<30, "20代",
DATEDIF(B2, TODAY(), "Y")<40, "30代",
DATEDIF(B2, TODAY(), "Y")<50, "40代",
TRUE, "50代以上"
)

👉 IFSを使えば、条件ごとに分類できるので、
マーケティングやユーザー分析にも便利!


💡 さらに一工夫:「歳」をつけて見た目を整える

=DATEDIF(B2, TODAY(), "Y") & "歳"

👉 数字だけだとわかりにくい時、表記をわかりやすくできます😊


🧩まとめ

  • DATEDIF × TODAY年齢を自動計算!
  • IF未成年・成人の判定もOK
  • IFS を使えば、年代区分の自動振り分けもバッチリ!

顧客管理・フォーム入力・マーケティング分析でも活躍できるスキルです!


🗣️さいごに

人の情報を「正確に」「すばやく」判断したいとき、Excel関数はとっても頼れる存在。
もう、手作業で年齢を数える時代じゃないですよね!

あなたの職場では、どんな場面で年齢判定を使っていますか?
「うちではこうやって活用してるよ!」という事例があれば、ぜひコメントで教えてください!

コメント

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