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

Excel中如何巧妙使用DATEDIF函数计算工龄

冬伟同学_4420

冬伟同学_4420

发布时间:2026-07-15 18:22:57

|

380人浏览过

|

来源于php中文网

原创

在excel里算工龄,最省心的办法就是用datedif函数:先用 "y" 算出满打满算的整年数,再用 "ym" 算扣掉整年之后剩下的月份;要是还想显示剩余天数,再加个 "md" 参数就行。只要员工表有「入职日期」和「截止日期」两列,一条公式就能直接算出「几年几个月几天」格式的工龄。

普通日常用的Excel就能完成这个操作。你可以把入职日期放在B列,截止日期放在C列,也可以直接用 TODAY() 调取当天日期当截止日。写公式之前先确认两列的内容是标准日期格式,别直接把“2020.01.01”当普通文本输进去,不然要么报错要么算不出正确结果。

第一步:整理入职日期和截止日期

先在表格里准备两列日期,一列填每个员工的入职时间,另一列填你打算把工龄算到哪一天。HR日常用得最多的就是「入职日期」+「当前日期」的组合;要是想让工龄每天自动更新,完全不用单独建截止日期列,后面写公式的时候直接把结束日期设成 TODAY() 就好。

Excel员工表中用入职日期和当前日期计算工龄

这里有个小细节要留意:结束日期必须大于等于开始日期。要是入职日期填的是2021年,截止日期反而选了2020年,DATEDIF函数会直接返回 #NUM!,这不是公式写错了,是日期逻辑本身就不成立。

第二步:用 DATEDIF 先算完整年份

在要放工龄结果的第一行单元格里输入基础公式 =DATEDIF(B2,C2,"Y"),意思是从B2的入职日期到C2的截止日期,中间一共经过了多少个完整的自然年。"Y" 只会统计满了的整年,不足一年的部分不会四舍五入。

Excel公式栏输入DATEDIF函数计算两个日期间隔年数

DATEDIF的通用写法是 =DATEDIF(开始日期,结束日期,"单位")。参数写 "Y" 算间隔整年,写 "M" 算间隔整月,写 "D" 算间隔天数。做工龄场景最常用的就是 "Y"、"YM" 和 "MD" 这三个参数。

第三步:补出剩余月份

要是只写带 "Y" 的公式,结果只会显示整数年,看不出来入职之后还多了几个月。要补上剩余月份,接着用 =DATEDIF(B2,C2,"YM") 就行。这里的 "YM" 代表先把前面的整年数全部扣除,只统计剩下的不满一年的月份数。

excel-clean
excel-clean

Excel 数据清洗——去重、填补缺失值、格式转换。

下载
Excel中DATEDIF函数使用YM单位计算扣除整年后的剩余月份

举个很直观的例子,员工2018年1月入职,截止到2020年5月,整年部分是2年,剩下的零散月份就是4个月。用 "M" 得到的会是总月数,只有用 "YM" 才能拼出我们要的“几年几个月”格式。

第四步:拼接成年月日工龄

需要显示完整的「几年几个月几天」工龄,直接在结果单元格输入下面这条组合公式:

=DATEDIF(B2,C2,"Y")&"年"&DATEDIF(B2,C2,"YM")&"个月"&DATEDIF(B2,C2,"MD")&"天"

这条公式把整年数、剩余月数、剩余天数用连接符串起来,最后出来的结果就是类似“1年4个月13天”的文本。要是不想单独留C列放截止日期,直接把公式里的C2换成 TODAY() 就行,比如 =DATEDIF(B2,TODAY(),"Y")&"年"&DATEDIF(B2,TODAY(),"YM")&"个月"&DATEDIF(B2,TODAY(),"MD")&"天"。

Excel用DATEDIF组合公式把工龄显示为几年几个月几天

第五步:向下填充并检查异常值

第一行的公式确认算出来的结果没问题之后,拖动单元格右下角的填充柄往下复制,整张员工表的工龄就能批量算完。全部复制完之后重点检查三类异常情况:日期是空值、开始日期比结束日期晚、日期被识别成文本。空白日期会导致结果乱跳,文本格式的日期得先用“分列”功能或者 DATEVALUE 转成标准日期格式才能正常计算。

要是你只需要统计“满了几年”,公式里保留 "Y" 参数就够用了;如果是做人事档案、跟进试用期或者核算年假,建议用“年+月+天”的完整写法,结果一目了然,后续要筛选工龄快到整数年的员工也方便。

热门AI工具

更多
DeepSeek

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

WorkBuddy

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

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

豆包大模型

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

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

相关专题

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

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

5041

2023.07.25

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

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

3096

2023.07.31

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

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

2880

2023.08.02

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

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

1444

2023.08.02

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

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

697

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

5148

2023.08.09

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

6583

2023.08.18

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

1681

2023.08.18

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

20

2026.10.10

热门下载

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

精品课程

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

共162课时 | 44.1万人学习

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

共28课时 | 3.5万人学习

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

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