您现在的位置是:主页 > 批量快捷 >
excel 如何快速统计员工工龄及年假的小妙招
发布时间:2023-10-31 21:14:22所属栏目:批量快捷 已帮助人编辑作者:Excel自学教程
统计员工的年假,这年假是根据员工的工龄来计算。不知道各位少侠是怎么统计工龄和年假的,是手工一个个计算填写吗?这样子可是一个庞大的工作量,人家在K歌的时候,说不定你还得在公司,拿着计算器,不眠不休地加班。这里分享一个快速计算工龄及年假的方法,就是结合Excel函数-----DATEDIF函数和IF函数来计算,分分钟钟就搞定,让你远离加班狗的身份。
例如,单位规定员工的年假如下:
现要计算以下表格里的人员的工龄及年假。
一、首先,我们需要先计算出员工的工龄。工龄是指从员工开始上班的日期到现在的整年数,因此这里我们直接用DATEDIF函数就可以。
先介绍一下DATEDIF函数的语法:
公式:DATEDIF(start_date,end_date,unit)
Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。
End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。
Unit 为所需信息的返回类型,可以是整年数(Y),整月数(M),整日数(D)
例如:=DATEDIF("1990-5-1",TODAY(),"Y")
① 1990-5-1表示代表起始日期
② TODAY() 表示系统当前日期作为结束日期
③ Y表示返回整年数。(因为这里我们要计算工龄,类似年龄一样,所以就得用Y来返回值。)
说到这里,那上表要计算工龄的公式就很清楚了。
直接在D2单元格里输入公式=DATEDIF(C2,TODAY(),"Y"),然后用鼠标向下拖拽填充下面单元格马上就计算出所有员工的工龄。
二、工龄计算出来后,现在就可以来计算员工的年假了。
因为工龄不一样,年假也不一样,所以我们这里就需要运用IF函数来计算年假了。
在E2单元格里输入公式:=IF(D2<1,0,IF(D2<2,1,IF(D2<3,3,IF(D2<4,5,7)))),然后用鼠标向下拖拽填充下面单元格就计算出所有员工的年假了。
这里补充说明一下IF函数的语法:
IF函数有三个参数,语法如下:
=IF(条件判断, 结果为真返回值, 结果为假返回值)。
例子:公式:=IF(A1>=60,"及格","不及格"),表示当条件成立时,返回结果“及格”;当条件不成立时,返回结果“不及格”。
所以以上计算年假的公式:=IF(D2<1,0,IF(D2<2,1,IF(D2<3,3,IF(D2<4,5,7)))),表示当D2小于1时,条件成立,返回结果“0”;当条件不成立时,继续执行以下条件IF(D2<2,1,IF(D2<3,3,IF(D2<4,5,7))),依次类推下去。
好了,说到这里就很清楚了吧。这样子统计工龄和年假是不是很快。
以上就是excel自学教程为您提供excel 如何快速统计员工工龄及年假的小妙招的解读,本文章链接: http://www.5enet.cn/Excel_piliang/75149.html 欢迎分享转载,更多相关资讯请前往批量快捷
相关文章
企业IT外包服务
如何快速在Excel中隔行填充颜色
excel表格怎么内插竖线
excel如何高亮显示工作表中所有包含公式的单元格
excel图表 基于隔离的兼容
wps表格办公—如何处理每次打开工作簿时弹出的提示框?
Excel中PROB函数的语法和用法
excel FIND函数 实现将短划线号前小于10的数前添加0
excel 如何统计两个日期之间某个数据的数量求和值?
Excel表格怎么打印在a4纸上
如何以最简单方式实现中小企业数据共享协同?
excel vlookup函数的反向查找、模糊查找、多条件查找
如何利用excel下拉框实现数据条件统计实例教程
excel if函数的多个条件使用方法
excel 如何快速的找到对应的预提与冲销
Excel中ISEVEN函数的语法和用法
扫码关注
- 专注IT行业,10年IT行业经验