ARTICLE · 1205120
HR必备!Excel3个工龄计算函数,满足虚工龄/实工龄/精确到日月需求
HR必备!Excel3个工龄计算函数,满足虚工龄/实工龄/精确到日月需求
核心结论:Excel的YEAR、DATEDIF、YEARFRAC三个函数可解决不同工龄计算场景,从简单虚工龄到精确日月统计,一键套用公式即可搞定。 YEAR函数:快速算虚工龄/基础实工龄 适合需求:要么不满一年按一年算(虚工龄),要么只统计完整年份(基础实工龄)。 

DATEDIF函数:精准统计年/月/日工龄 这是Excel隐藏函数,功能强大,能按需统计整年、整月或整天数,是工龄计算的常用选择。 
YEARFRAC函数:按实际天数算精确工龄 适合需求:想按实际在职天数占全年比例,计算更精准的工龄(含小数或取整)。 

01
虚工龄公式(不足一年按一年计): =YEAR($B$1)-YEAR(B3)+1$B$1是固定的截止日期单元格,B3是员工入职日期单元格,下拉公式可批量计算。

基础实工龄公式(只算完整年份): =YEAR($B$1-B3+2)-1900

无需理解复杂原理,直接替换对应单元格,即可得到不含零头的实工龄。
02
基本语法: =DATEDIF(起始日期,截止日期,统计方式)关键参数(统计方式): "Y":返回两个日期间的整年数(如入职5年3个月,返回5)。 "M":返回整月数(如入职5年3个月,返回63)。 "D":返回总天数(精准到具体天数)。 "YM":忽略年份,返回月数差;"YD":忽略年份,返回天数差;"MD":忽略年月,返回天数差。 工龄常用公式(统计整年): =DATEDIF(B3,$B$1,"Y"),B3为入职日期,$B$1为截止日期。

03
基本语法: =YEARFRAC(开始日期,结束日期,基准)核心基准参数: 基准1:按实际天数计算(推荐用于工龄统计,最精准)。 基准0/省略:按30/360标准计算;基准2:实际天数/360;基准3:实际天数/365。 工龄常用公式(取整): =INT(YEARFRAC(B3,$B$1+1,1))INT函数用于舍去小数部分,只保留整数工龄;$B$1+1是为了确保临界日期(如入职周年日前)计算准确。
















































































