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

Excel–用edate 计算员工转正日期

今天教大家一个新函数 edate,这个函数经常用于计算员工的转正日期、退休日期等。

语法:

EDATE(start_date,months)

参数说明:

start_date:表示起始日期

months:表示 start_date 之前或之后的月份数;正数为之后月份数,负数为之前月份数

案例:

下表是某公务部门的入职日期,该部门员工分编制内和聘用两种,编制内的员工试用期为 1 年,聘用员工试用期为 3 个月。分别计算每个人的转正日期。

解决方案:

1. 在 D2 单元格输入以下公式:

=EDATE(C2,12)

公式释义:

张三为编制内员工,其试用期是 1 年,即 12 个月

此处 edate 函数表示:起始日期为 C2,即张三的入职日期,往后累加 12 个月,得出转正日期

2. 再来看一下 D3 的公式:

=EDATE(C3,3)

公式释义:

因为李四为聘用员工,其试用期是 3 个月,所以第二个参数换成 3

3. 掌握了语法和条件规律,我们就可以在 D2 单元格输入以下公式,下拉,即可完成所有员工的转正日期计算:

=EDATE(C2,IF(B2="编制",12,3))

公式释义:

本公式给 edate 嵌套了一个条件语句,用来判断员工是编制内的还是聘用员工

IF(B2="编制",12,3):如果 B 列的值为“编制”,就累加 12 个月,否则累加 3 个月

本案例中,只有两种不同情况,属于非此即彼,所以 if 中只要列出一个值条件即可,不需要写两次 if

也可以写成 IF(B2="聘用",3,12)

Excel学习世界

转发、在看也是爱!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券