在日常办公中,常常需要统计员工的工作年限,借助excel内置函数,可高效实现入职时长的自动核算。
首先,请确认员工的入职日期已准确填写至Excel工作表中。假设该数据位于A列,起始单元格为A2。
计算工龄(精确至年)
使用DATEDIF函数,在目标单元格(例如B列)中输入公式:=DATEDIF(A2,TODAY(),"y")。其中,A2为入职日期所在单元格,TODAY()返回系统当前日期,"y"代表按整年计算时间差。应用此公式后,即可一键获取员工的完整工作年限。

计算工龄(精确至月)
如需更细致地按月统计,可将公式调整为:=DATEDIF(A2,TODAY(),"m")。该公式将自动计算从入职日到今日之间的总月份数,从而得出以月为单位的工龄结果。
计算工龄(精确至天)
若需精确到具体天数,则使用公式:=DATEDIF(A2,TODAY(),"d")。该表达式将直接返回自入职日起至当前日期的累计天数,即最精细维度的工龄值。
综合呈现工龄(年/月/天格式)
在实际管理场景中,常需同时展示“X年Y月Z天”的完整工龄。此时可采用组合公式:=DATEDIF(A2,TODAY(),"y")&"年"&DATEDIF(A2,TODAY(),"ym")&"月"&DATEDIF(A2,TODAY(),"md")&"天"。此处,"ym"表示忽略年份差异、仅计算月份差;"md"表示忽略年与月、仅对比日数值。
借助上述多种Excel函数组合,可根据不同业务需求灵活输出对应精度的工龄数据,显著提升人力资源统计效率,使表格运算更加智能、直观、可靠。



















