首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

员工信息表,年龄、满一年日期、工龄和应休天数,一次全搞定,从此不发愁!

这是一份员工信息表,年龄、满一年日期、工龄和应休天数,希望能够自动生成。

1.年龄

年龄不需要算的那么精准,现在是2020年,如果1974年出生,就算46岁,忽略月日。

YEAR就是获取年份,TODAY就是今天,获取今年的日期的年份跟出生日期的年份,再相减就是年龄。

=YEAR(TODAY())-YEAR(C2)

2.满一年日期

比如入职日期为2020/1/1,满一年日期就是2020/12/31。

EDATE就是获取某日期之前或之后几个月的日期,满一年就是12个月,2020/1/1用这个函数得出来的是2021/1/1才满一年,所以后面减去1。

=EDATE(E2,12)-1

3.工龄

这个跟算年龄不同,需要精确到年月日。

这里的加1,原理跟案例2一样。

=DATEDIF(E2,TODAY()+1,"y")

第三参数为"y"就是相差的年份,如果为"m"就是相差的月份。

这里有部分公司,需要将工龄精确到小数点2位。就是先计算相差的月份,再除以一年12个月,最后嵌套ROUND四舍五入。

=ROUND(DATEDIF(E2,TODAY()+1,"m")/12,2)

4.应休天数

不足1年为0天;1年以上为5天;10年以上为10天;20年以上的为15天。

按区间获取对应值,最简单的办法就是做一个对应表,然后用LOOKUP。

=LOOKUP(G2,$K$2:$L$5)

如果水平稍微好点的,也可以不用对应表。

=LOOKUP(G2,)

其实,还是喜欢聊函数,每个版本基本都通用。这样减少很多不必要的麻烦,不用每次都强调版本的问题,学习起来,大家都轻松。

你呢,最喜欢哪个功能?

作者:卢子

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200807A0FMPH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券