计算工龄到月的核心公式为:
工龄总月数 = (当前年份 - 入职年份) × 12 + (当前月份 - 入职月份),若当前月份小于入职月份,则需从总年份中借1年(即减1年加12个月)。例如:2025年5月入职,2025年8月计算工龄,结果为个月;若2024年11月入职,2025年5月计算,则个月。
-
公式原理
工龄计算本质是日期差值问题。通过年份差转换为月数,再调整月份差,确保结果精确到月。跨年借位是关键:当结束月份小于起始月份时,需从总年份中扣除1年并补12个月(如个月)。 -
特殊情况处理
- 不足整月:部分场景需按实际天数折算(如15天计0.5个月),但多数情况舍去天数。
- 中断工龄:若存在停职期,需从总月数中扣除中断时长(如停职5个月,则总工龄减5)。
-
工具实现
Excel中可用DATEDIF
函数:=DATEDIF(入职日期,当前日期,"m")
直接返回月数,或组合TEXT
函数格式化输出(如=TEXT(DATEDIF(A1,TODAY(),"y"),"0年")&TEXT(DATEDIF(A1,TODAY(),"ym"),"0个月")
)。
提示:实际应用中需结合企业政策调整公式,如是否包含试用期或是否四舍五入。定期核对计算结果,避免跨年误差。