《Excel公式、函数与图表案例实战从入门到精通 》 —2.1.3 计算员工工龄

举报
华章计算机 发表于 2020/02/09 20:20:14 2020/02/09
【摘要】 本节书摘来自华章计算机《Excel公式、函数与图表案例实战从入门到精通 》 一书中第2章,第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】键,计算公式结果,复制公式,计算其余员工工龄的月数,如下右图所示。

image.png

提示   计算工龄的年数

在计算工龄的年数时,公式为“=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,在“开始”选项卡下的“字体”组中单击“边框”右侧的下三角按钮,在展开的列表中单击“所有框线”选项,如下图所示。

image.png

步骤05

 查看表格效果。适当调整表格的行高和列宽,完成员工年龄与工龄统计表的制作,最终效果如右图所示。

image.png

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。