打开Excel表格,输入工作人员基本信息。为计算连续工龄(月数),需准确录入每位员工的入职时间与退休时间。所需基本数据所示。

由于需要计算工人连续工作的月数,应使用公式:(年份差)×12+(月份数差+1),即在连续工龄单元格中输入=(YEAR()-YEAR())*12+(MonTH()-MonTH()+1)。其中,括号内的具体数值需引用相应日期所在的列序号,可直接点击退休时间所在单元格,系统将自动填入对应列的序号,确保数据准确关联,从而正确计算出连续工作月份。

输入函数后按Enter键即可得出结果。若格式不符合要求,选中连续工龄区域,右键点击,选择设置单元格格式进行调整。

在弹出的单元格格式设置窗口中,选择数值类别,自定义述职报告格式后,点击确认完成设置。

计算出当地一名工人的连续工龄后,选中该单元格,当右下角出现实心+时,向下拖动即可自动计算表格中其他人员的连续工龄月数。

假设A1单元格为入职日期,需计算至今工作年数,可在B1单元格输入相应公式。
二、DATEDIF函数的使用说明
DATEDIF函数是Excel中的隐藏函数,在帮助和公式列表中均不显示,用于计算两个日期之间的年、月、日间隔,常被用来精确求取日期差值。
语法
Start_date 是指时间段中的首个或起始日期。
End_date 是指某一时间段内最后一个日期,即该时段的截止日期。
Unit 是返回所需信息的数据类型。
Unit 返回
结束日期须晚于起始日期
举例说明:日常工作中十分实用。
若A1单元格为日期,则可用以下三个公式分别计算A1日期与当前日期之间的年数、月数和天数之差。
注意公式中的引号、逗号及括号均需在英文状态下输入。
计算A1单元格日期与今天之间的年份差值。
计算A1单元格日期与今天之间的月数差。
利用DATEDIF函数计算A1单元格日期与今日之间的天数差。
Y时间段内的完整年份数量。
M时间段内的完整月份数量。
D时间段所含的天数。
计算MD起止日期之间天数的差值,忽略年份和月份的影响。
计算YM起止日期之间月份的差值,忽略年份部分。
计算YD起止日期间天数之差,忽略年份,仅考虑月日差异。
三、例项说明
例项1:
计算出生于1973年4月1日的人的当前年龄。
计算从1973年4月1日至今的整年数。
结果: 33
当单位代码为Y时,计算结果表示两个日期之间的年份间隔。
例项2:
计算1973年4月1日至今相隔的月数。
计算从1973年4月1日至今的完整月数。
结果: 403
当单位代码为M时,计算结果表示两个日期之间的月数。
例项3:
计算1973年4月1日至今的相隔天数。
计算从1973年4月1日至今的总天数。
当单位代码为D时,计算结果为两日期间的天数,共计12273天。
例项4:
计算1973年4月1日与当前日期之间忽略年份的天数差。
计算从1973年4月1日至今的年差与剩余天数。
结果: 220
当单位代码为YD时,计算两日期间隔天数,忽略年份差异。
例项5:
计算1973年4月1日与当前日期在忽略年份和月份后相差的天数。
计算从1973年4月1日到今天之间的日数差,忽略年和月。
结果: 6
当单位代码为MD时,计算结果为两日期间的天数差,忽略年份与月份差异。
例项6:
计算1973年4月1日与当前日期之间忽略年份的月份数差。
计算从1973年4月1日到今天之间的整年数后剩余的月数。
结果: 7
当单位代码为YM时,计算结果表示两个日期之间的月份数,不考虑年份差异。注意:TODAY()函数返回系统当前日期,所列示例均以2006年11月7日为基准计算,实际结果可能因当前日期不同而有所出入。
需分情况讨论:设A1和B1分别为起止日期的两个单元格。
计算工作年限通常只需用结束年份减去起始年份,忽略具体月份,公式为:=YEAR(B1)-YEAR(A1)。
若需更精确地计算,可先用DAYS函数求出两个日期间的天数,再除以365。公式为:=DAYS(B1,A1)/365。为使结果更清晰,建议设置小数位数,或直接使用ROUND函数保留一位小数,即:=ROUND(DAYS(B1,A1)/365,1),以便更直观地呈现结果。
若需计算至当前时间,可将B1替换为NOW(),公式相应修改即可。
计算参加工作日期至今的整年数。
或
参加工作至今的年数加一,计算当前服务年限。
是否+1,自定。
日期须符合Excel规范格式,正确填写
等形式。
B2为入职日,C2为到期日,工龄计算公式如下:
若计算至今日
若入职时间在B1单元格,需计算工龄时,在目标单元格输入公式:=DATEDIF(B1,TODAY(),y),然后下拉填充即可。
DATEDIF(起始日期,结束日期,单位) 用于计算两个日期之间的间隔,按指定单位返回结果。
开始日期是指时间段中的首个或起始的日期。
End_date 是指所涵盖时间段内的最终日期或终止日期。
Unit 是返回所需信息的数据类型。
Unit 返回
结束日期需晚于起始日期
TODAY()函数返回当前日期,格式为日期型。
y——年
计算开始工作时间至截止时间加一天之间的整年数。
DATEDIF实为加减计算,时间需额外加一天
在Excel表格中输入年月日日期,用于计算该日期对应的工龄。

在B1单元格输入公式:=DATEDIF(A1,TODAY(),y),用于计算日期差。

按下回车键后,函数公式即生成计算结果,显示工龄为6,因按当年月份计算未满7年。

也可采用另一种函数公式:=INT(YEARFRAC(A1,TODAY(),1))。

按下回车键即可显示计算结果,两种方法得出的结果一致。
