✏️初めに
「この人、今何歳?」「未成年かどうか自動で判定したい」
そんなときに便利なのが、生年月日から年齢や年代を自動で計算する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
で未成年・成人の判定もOKIFS
を使えば、年代区分の自動振り分けもバッチリ!
顧客管理・フォーム入力・マーケティング分析でも活躍できるスキルです!
🗣️さいごに
人の情報を「正確に」「すばやく」判断したいとき、Excel関数はとっても頼れる存在。
もう、手作業で年齢を数える時代じゃないですよね!
あなたの職場では、どんな場面で年齢判定を使っていますか?
「うちではこうやって活用してるよ!」という事例があれば、ぜひコメントで教えてください!
コメント