《Excel公式、函数与图表案例实战从入门到精通 》 —2.1.3 计算员工工龄
2.1.3 计算员工工龄
下面介绍如何在表格中使用函数公式计算员工参加工作的年数和月数,并通过完善表格格式,使表格呈现更加美观的效果。
步骤01
计算已有工龄的年数。在单元格F5中输入公式“=IF($G$2>DATE(YEAR($G$2),MONTH(D5),DAY(D5)),YEAR($G$2)-YEAR(D5),YEAR($G$2)-YEAR(D5)-1)”,按下【Enter】键,计算公式结果,复制公式,计算其余员工工龄的年数,如下左图所示。
步骤02
计算已有工龄的月数。在单元格G5中输入公式“=IF($G$2>=DATE(YEAR($G$2),MONTH(D5),DAY(D5)),INT(($G$2-DATE(YEAR($G$2),MONTH(D5),DAY(D5)))/30),INT(($G$2-DATE(YEAR($G$2)-1,MONTH(D5),DAY(D5)))/30))”,按下【Enter】键,计算公式结果,复制公式,计算其余员工工龄的月数,如下右图所示。
提示 计算工龄的年数
在计算工龄的年数时,公式为“=IF($G$2>DATE(YEAR($G$2),MONTH(D5),DAY(D5)),YEAR($G$2)-YEAR(D5),YEAR($G$2)-YEAR(D5)-1)”,表示首先判断员工的工龄是否满年。如果满年,则直接返回年份差值,否则返回年份差值再减去1。
提示 计算工龄的月数
计算工龄的月数时,公式为“=IF($G$2>=DATE(YEAR($G$2),MONTH(D5),DAY(D5)),INT(($G$2-DATE(YEAR($G$2),MONTH(D5),DAY(D5)))/30),INT(($G$2-DATE(YEAR($G$2)-1,MONTH(D5),DAY(D5)))/30))”,表示首先判断员工的工龄是否满年。如果满年,则月数等于超出天数除以30取整;如果未满年,则计算超出上一次满年时的天数,再除以30取整。这里假定每个月的天数为30天。
步骤03
添加下画线。选中标题所在单元格区域,在“开始”选项卡下的“字体”组中单击“下画线”右侧的下三角按钮,在展开的列表中单击“双下画线”选项,如下图所示。
步骤04
添加表格边框线条。选中单元格区域A3:G15,在“开始”选项卡下的“字体”组中单击“边框”右侧的下三角按钮,在展开的列表中单击“所有框线”选项,如下图所示。
步骤05
查看表格效果。适当调整表格的行高和列宽,完成员工年龄与工龄统计表的制作,最终效果如右图所示。
- 点赞
- 收藏
- 关注作者
评论(0)