讲师中心 微信公众号
AI工具推荐 视频效率加速

Excel怎么根据出生日期算年龄_DATEDIF函数计算周岁与工龄技巧

浅芳姑娘_8944

浅芳姑娘_8944

发布时间:2026-03-12 15:29:17

|

1682人浏览过

|

来源于php中文网

原创

DATEDIF函数可准确计算员工周岁和工龄:一、用“=DATEDIF(A2,TODAY(),"y")”得周岁;二、用“y”“ym”“md”组合得“X年Y月Z天”工龄;三、嵌套IFERROR处理错误;四、YEARFRAC可算带小数年龄;五、需特殊处理2月29日生日。

excel怎么根据出生日期算年龄_datedif函数计算周岁与工龄技巧 - php中文网

如果您在Excel中需要根据员工的出生日期快速计算其当前周岁,或依据入职日期精确统计工龄(以年、月、日为单位),DATEDIF函数是稳定可靠的选择。以下是具体操作步骤:

一、使用DATEDIF计算周岁

DATEDIF函数可按指定单位返回两个日期之间的差值,用于计算周岁时需以“出生日期”为起始,“今日日期”为终止,并采用“y”单位获取整年数,避免四舍五入误差。

1、在目标单元格中输入公式:=DATEDIF(A2,TODAY(),"y"),其中A2为出生日期所在单元格;

2、确认输入后按Enter键,该单元格即显示对应人员的完整周岁数;

3、将公式向下拖拽填充至其他行,批量计算整列人员年龄。

二、用DATEDIF分段显示工龄(年+月+日)

工龄常需呈现为“X年Y个月Z天”的格式,DATEDIF支持分别调用“y”、“ym”、“md”三个单位,依次提取总年数、剩余月数、剩余天数,再组合成易读结果。

1、在目标单元格中输入公式:=DATEDIF(B2,TODAY(),"y")&"年"&DATEDIF(B2,TODAY(),"ym")&"个月"&DATEDIF(B2,TODAY(),"md")&"天",其中B2为入职日期所在单元格;

2、按下Enter键,单元格立即显示如“5年3个月12天”形式的工龄;

3、复制该公式至其他数据行,完成全部员工工龄的结构化呈现。

三、处理出生日期为空或格式错误导致#VALUE!错误

当出生日期单元格为空、文本格式非法或早于1900年时,DATEDIF会返回#VALUE!错误。可通过嵌套IFERROR实现容错输出,保障表格整洁性与可用性。

1、修改周岁公式为:=IFERROR(DATEDIF(A2,TODAY(),"y"),"日期无效");

Image To Excel
Image To Excel

从图像中提取表格内容,获取行列数据,纠正识别错误,生成格式良好的Excel文件。

下载

2、若A2为空或非标准日期,单元格将显示“日期无效”,而非错误提示;

3、对工龄公式同样应用IFERROR包裹,例如:=IFERROR(DATEDIF(B2,TODAY(),"y")&"年"&DATEDIF(B2,TODAY(),"ym")&"个月"&DATEDIF(B2,TODAY(),"md")&"天","日期无效")。

四、替代方案:用YEARFRAC函数计算带小数的年龄

YEARFRAC函数返回两个日期之间的完整年份分数,适用于需保留小数位的年龄分析场景,如人力资源建模或统计分布测算,结果自动按实际天数比例折算。

1、在目标单元格中输入公式:=INT(YEARFRAC(A2,TODAY())),仅取整数部分等效于周岁;

2、若需保留一位小数,改为:=ROUND(YEARFRAC(A2,TODAY()),1);

3、注意YEARFRAC默认采用30/360天数基准,如需按实际天数计算,第三参数设为1:=YEARFRAC(A2,TODAY(),1)。

五、手动校验DATEDIF边界行为:应对2月29日生日

DATEDIF在处理闰年2月29日出生者时,会在非闰年3月1日前返回比实际小1岁的结果。此时需增加逻辑判断,确保年龄更新时机符合自然认知习惯。

1、构建复合判断公式:=DATEDIF(A2,IF(DATE(YEAR(TODAY()),MONTH(A2),DAY(A2))>TODAY(),DATE(YEAR(TODAY())-1,MONTH(A2),DAY(A2)),DATE(YEAR(TODAY()),MONTH(A2),DAY(A2))),"y");

2、该公式先模拟今年生日日期,若尚未到达,则改用去年生日作为比较基准;

3、输入后按Enter键,即可正确反映2月29日出生者在平年的年龄状态。

热门AI工具

更多
切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

创客贴AI

创客贴AI是一款AI图像与设计工具,AI辅助的智能在线设计工具。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

相关专题

更多
string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

6739

2023.08.02

int占多少字节
int占多少字节

int占4个字节,意味着一个int变量可以存储范围在-2,147,483,648到2,147,483,647之间的整数值,在某些情况下也可能是2个字节或8个字节,int是一种常用的数据类型,用于表示整数,需要根据具体情况选择合适的数据类型,以确保程序的正确性和性能。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3245

2024.08.29

c++怎么把double转成int
c++怎么把double转成int

本专题整合了 c++ double相关教程,阅读专题下面的文章了解更多详细内容。

4208

2025.08.29

C++中int的含义
C++中int的含义

本专题整合了C++中int相关内容,阅读专题下面的文章了解更多详细内容。

2885

2025.08.29

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

5601

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

3496

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

3280

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1444

2023.08.02

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

20

2026.10.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 44.8万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn