excel的edate函数,到期日计算:合同到期、实习期、退休年龄
在工作中,业务要经常要查看合同是否到期,人事要看员工是否过了实习期并转正,有的公司还要计算员工的退休年龄,这些常用的操作和一个很冷门的函数息息相关。这个函数就是edate函数。学好Edate函数,可以做出许多很厉害的东西,必须说合同到期提醒。如下图所示:
首先,我们先看下edate函数的语法。然后讲解具体的例子
语法
EDATE(start_date, months)
EDATE 函数语法具有以下参数:
Start_date 必需。 一个代表开始日期的日期。 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。
Months 必需。 start_date 之前或之后的月份数。 months 为正值将生成未来日期;为负值将生成过去日期。
通俗来说:Edate函数的意思,就是在第一个参数的基础上增加月份,获得一个新的日期。下面我们来看下实际案例。
1.计算合同是否到期
用法解读:=EDATE(D2,E2)-1,因为E列是合同的有效月份月份,而D列是合同的签订日期,在签订日期的基础上加上月份,就是到期时间,为什么要减去1,也就是减去一天呢,那是因为合同从签订日有效,所以在到期日减去一天。EDATE(D2,E2)返回的是日期,日期减去某个数,相当于减去天数。
2.计算退休日期,我们以男60退休,女55退休为例
IF(D2="男",60,55) 这个是什么意思,如果性别为男,那么返回60,否则返回55,为什么要乘12呢,因为每年12个月,一个人到60或者55退休,那么就是出生日期加上60年或者55年的总月份即可。
3.计算转正日期
以上例子讲解了edate函数的用法,我们可以配合其他的应用做出一切非常好看的效果。函数都很简单,重要的是能融会贯通到一起应用。那么融会贯通的基础呢,就是熟练掌握。
需要保留本文链接地址:http://www.excelxx.com/jiqiao/12906.html