0

0

Excel怎么计算工龄及年龄_Excel使用DATEDIF函数方法【办公】

穿越時空

穿越時空

发布时间:2026-02-13 08:32:03

|

793人浏览过

|

来源于php中文网

原创

可使用datedif函数精确计算工龄或年龄:一、工龄用=datedif(入职日期,today(),"y");二、年龄同理;三、空值时用iferror或if防错;四、yearfrac可得小数结果;五、批量应用需注意引用格式。

excel怎么计算工龄及年龄_excel使用datedif函数方法【办公】

如果您需要在Excel中根据员工的入职日期或出生日期自动计算工龄或年龄,则可以使用DATEDIF函数实现精确的年、月、日差值计算。以下是具体操作方法:

一、计算工龄(以入职日期为准)

DATEDIF函数可基于当前日期与入职日期,返回完整的年份差,避免手动计算闰年或月份天数差异带来的误差。该函数为隐藏函数,但完全支持且稳定可用。

1、在目标单元格中输入公式:=DATEDIF(入职日期单元格,TODAY(),"y")

2、若需同时显示年、月、日工龄,可组合嵌套:=DATEDIF(入职日期单元格,TODAY(),"y")&"年"&DATEDIF(入职日期单元格,TODAY(),"ym")&"月"&DATEDIF(入职日期单元格,TODAY(),"md")&"日"

3、确保入职日期为合法的Excel日期格式(如2020/3/15),非文本或错误格式将导致#VALUE!错误。

二、计算年龄(以出生日期为准)

利用DATEDIF函数对比出生日期与当前日期,可准确得出周岁,不受月份错位影响(例如出生在12月而当前为1月时,不会提前加1岁)。

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

2、如需判断是否已过生日,可补充辅助列:用=MONTH(TODAY())>MONTH(出生日期单元格)或结合DAY函数进行逻辑比对。

3、若出生日期含时间戳(如2000/5/20 14:30),DATEDIF会自动忽略时间部分,仅按日期计算。

三、处理入职日期或出生日期为空的情况

当原始数据存在空值时,DATEDIF函数会返回#VALUE!错误,需通过IFERROR或IF函数屏蔽异常并返回空白或提示。

1、工龄计算防错公式:=IFERROR(DATEDIF(入职日期单元格,TODAY(),"y"),"")

Wordware
Wordware

Wordware是一个自然语言编程工具,使任何人都可以开发、迭代和部署有用的AI应用程序。

下载

2、年龄计算防错公式:=IF(出生日期单元格="","",DATEDIF(出生日期单元格,TODAY(),"y"))

3、若需统一显示“未填写”字样,可将双引号内替换为"未填写"

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

YEARFRAC函数返回两个日期之间的整年比例,适用于需精确到小数点后、用于薪酬折算等场景,结果为十进制数值而非整数。

1、基础写法:=INT(YEARFRAC(入职日期单元格,TODAY())),取整后效果接近DATEDIF的"y"参数。

2、保留一位小数:=ROUND(YEARFRAC(入职日期单元格,TODAY()),1)

3、注意:YEARFRAC默认采用360天基准(US 30/360),如需实际天数基准,第三参数设为1:=YEARFRAC(入职日期单元格,TODAY(),1)

五、批量应用与格式统一设置

在多行员工数据中快速填充公式时,需确保引用方式适配行列变化,避免相对引用错位导致计算错误。

1、选中首个公式单元格后,拖拽填充柄向下复制,Excel自动调整行引用(如B2→B3)。

2、若入职日期列固定为B列,应使用混合引用:=DATEDIF($B2,TODAY(),"y"),锁定列B,允许行号变动。

3、设置结果列为常规数字格式,避免因单元格格式为“日期”导致显示为1905/1/1等异常值。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
if什么意思
if什么意思

if的意思是“如果”的条件。它是一个用于引导条件语句的关键词,用于根据特定条件的真假情况来执行不同的代码块。本专题提供if什么意思的相关文章,供大家免费阅读。

807

2023.08.22

string转int
string转int

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

709

2023.08.02

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

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

561

2024.08.29

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

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

193

2025.08.29

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

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

206

2025.08.29

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

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

1426

2023.07.25

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

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

420

2023.07.31

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

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

568

2023.08.02

pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

8

2026.02.13

热门下载

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

精品课程

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

共162课时 | 17.1万人学习

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

共28课时 | 2.5万人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号