在Excel中计算年龄可通过DATEDIF
函数实现,关键公式为=DATEDIF(出生日期,TODAY(),"Y")
。该方法自动抓取当前日期,精准计算周岁年龄,同时支持批量处理数据,适用于员工档案、学生信息等场景。以下是具体应用方法:
1. 基础公式解析
• 核心函数:DATEDIF(开始日期,结束日期,"Y")
中,"Y"表示按整年计算,替换为"M"或"D"可转为月/天级精度
• 动态日期:用TODAY()
函数自动更新当前日期,避免手动修改
2. 常见场景扩展
• 周岁计算:配合IF
函数处理未过生日的情况,公式示例:
=DATEDIF(A2,TODAY(),"Y")-IF(TODAY()<DATE(YEAR(TODAY()),MONTH(A2),DAY(A2)),1,0)
• 年龄分段统计:结合VLOOKUP
实现"青少年/中年/老年"自动分类
3. 避坑指南
• 日期格式需统一为YYYY-MM-DD
,否则公式报错
• 1900年以前的日期需改用EDATE
函数兼容
掌握这些技巧后,只需3秒即可完成千人级的年龄统计。数据更新时,公式结果会自动同步,大幅提升工作效率。