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

Excel怎么计算工龄 Excel根据入职日期算工龄方法【技巧】

星涛吖_8427

星涛吖_8427

发布时间:2026-03-29 16:28:31

|

1409人浏览过

|

来源于php中文网

原创

Excel中计算工龄有五种方法:一、DATEDIF函数得整年;二、YEARFRAC函数得带小数年份;三、DATEDIF组合TEXT输出“X年X月”;四、用DATE替代TODAY()锁定截止日;五、DATEVALUE转换文本日期。

excel怎么计算工龄 excel根据入职日期算工龄方法【技巧】

如果您在Excel中需要根据员工的入职日期自动计算当前工龄,则需利用日期函数进行动态推算。以下是几种实用且兼容不同Excel版本的计算方法:

一、使用DATEDIF函数计算整年工龄

DATEDIF函数专用于计算两个日期之间的完整年数、月数或天数,适用于精确统计满年工龄。该函数在Excel中为隐藏函数,但完全可用且结果稳定。

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

2、确保入职日期单元格格式为“日期”类型(如2020/3/15),非文本或数值乱码。

3、按Enter确认,结果将返回截至今日的完整年数(例如:4表示已满4年,不足5年)。

二、用YEARFRAC函数计算带小数的工龄

YEARFRAC函数可返回两个日期之间以年为单位的精确小数结果,适合需体现月份折算的场景(如薪酬核算、晋升评估)。

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

2、第三个参数“1”代表采用实际天数/实际天数基准,确保跨闰年计算准确。

3、对结果设置单元格格式为“数值”,保留两位小数,例如显示4.25即表示4年3个月。

三、组合TEXT与DATEDIF实现“X年X月”格式输出

当需直观展示“年+月”的混合工龄格式(如“4年8个月”)时,需分别提取年份和剩余月份,并拼接为文本字符串。

1、输入公式:=DATEDIF(入职日期单元格,TODAY(),"y")&"年"&DATEDIF(入职日期单元格,TODAY(),"ym")&"个月"。

excel-clean
excel-clean

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

下载

2、“ym”参数用于获取忽略年份后的剩余月数,避免出现12个月进位错误。

3、若入职日期为空或晚于今日,公式将返回错误值,建议前置IFERROR处理,如:=IFERROR(...,"未入职")。

四、基于固定参考日期(非今日)的手动工龄计算

在人事审计、历史报表或截止日非当前日期的场景中,需将TODAY()替换为指定日期,确保结果不随时间自动更新。

1、假设计算截至2024/12/31的工龄,在公式中将TODAY()替换为DATE(2024,12,31)。

2、完整示例:=DATEDIF(B2,DATE(2024,12,31),"y"),其中B2为入职日期所在单元格。

3、该方式可锁定计算基准,避免因文件打开时间不同导致工龄值变动。

五、处理入职日期为文本格式的应急转换方法

当原始数据中入职日期显示为“2020-03-15”等文本形式而非可识别日期时,直接套用上述函数会返回错误,需先转为标准日期值。

1、使用DATEVALUE函数转换:=DATEVALUE(入职文本单元格),验证是否返回数字(Excel日期序列值)。

2、若DATEVALUE报错,检查文本中是否存在空格或不可见字符,可嵌套TRIM与SUBSTITUTE清理:=DATEVALUE(TRIM(SUBSTITUTE(入职单元格,CHAR(160),"")))。

3、将转换后的结果作为DATEDIF或YEARFRAC的第一个参数继续计算。

热门AI工具

更多
WorkBuddy

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

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

UP简历
UP简历 Hot

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

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

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

豆包大模型

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

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

DeepSeek

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

相关专题

更多
js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

1618

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2404

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

5884

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

5169

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

6874

2024.03.22

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

9534

2024.04.29

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

4839

2025.07.29

c++字符串相关教程
c++字符串相关教程

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

5107

2025.08.07

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

80

2026.09.30

热门下载

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

精品课程

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

共162课时 | 43.8万人学习

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

共28课时 | 3.5万人学习

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

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