设置主页 | 收藏本站 Excel学习网-公益型的EXCEL在线学习网站,助您轻松办公!

excel的edate函数,到期日计算:合同到期、实习期、退休年龄

2020年10月16日 19:06 发布来源:Excel学习网

 在工作中,业务要经常要查看合同是否到期,人事要看员工是否过了实习期并转正,有的公司还要计算员工的退休年龄,这些常用的操作和一个很冷门的函数息息相关。这个函数就是edate函数。学好Edate函数,可以做出许多很厉害的东西,必须说合同到期提醒。如下图所示:

首先,我们先看下edate函数的语法。然后讲解具体的例子

语法

EDATE(start_date, months)

EDATE 函数语法具有以下参数:

Start_date 必需。 一个代表开始日期的日期。 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

Months 必需。 start_date 之前或之后的月份数。 months 为正值将生成未来日期;为负值将生成过去日期。

通俗来说:Edate函数的意思,就是在第一个参数的基础上增加月份,获得一个新的日期。下面我们来看下实际案例。

1.计算合同是否到期

excel的edate函数,到期日计算:合同到期、实习期、退休年龄

用法说明:首先必须保证D列为日期格式。

用法解读:=EDATE(D2,E2)-1,因为E列是合同的有效月份月份,而D列是合同的签订日期,在签订日期的基础上加上月份,就是到期时间,为什么要减去1,也就是减去一天呢,那是因为合同从签订日有效,所以在到期日减去一天。EDATE(D2,E2)返回的是日期,日期减去某个数,相当于减去天数。

2.计算退休日期,我们以男60退休,女55退休为例

excel的edate函数,到期日计算:合同到期、实习期、退休年龄

 函数解读:=EDATE(E2,IF(D2="男",60,55)*12)

IF(D2="男",60,55) 这个是什么意思,如果性别为男,那么返回60,否则返回55,为什么要乘12呢,因为每年12个月,一个人到60或者55退休,那么就是出生日期加上60年或者55年的总月份即可。

3.计算转正日期

excel的edate函数,到期日计算:合同到期、实习期、退休年龄

 函数解读:用当前时间+几个月转正(月份) 就得到转正日期。这个例子和上面的一样,只是用途不同,下面我们看下如何计算退休日期。

以上例子讲解了edate函数的用法,我们可以配合其他的应用做出一切非常好看的效果。函数都很简单,重要的是能融会贯通到一起应用。那么融会贯通的基础呢,就是熟练掌握。

原创文章如转载请注明:转载自Excel学习网 [ http://www.excelcn.com/]
需要保留本文链接地址:http://www.excelcn.com/jiqiao/12906.html
分享到:
网站地图 | XML地图 | 免责声明 | 关于我们 | Excel学习网:优秀的EXCEL在线学习和资源分享网站。
版权所有: CopyRight © 2013-2018 www.excelcn.com All Rights Reserved.
豫ICP备12002644号