edate函数的使用方法及实例

电子常识

2641人已加入

描述

  EDATE函数,用于计算指定日期之前或之后几个月的具体日期。

  函数语法

  1、EDATE(start_date,months)

Excel

  参数说明:

  start_date:表示起始日期的日期。

  months:表示start_date 之前或之后的月份数。

  Excel中edate函数是返回某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数。

  有时候看帮助文件,总是不太直白易懂。用中文来表达,Excel中edate函数的语法就是:EDATE(起始日期,月数)。

  其中,月数为正,表示未来日期,月数为负表示过去日期。

  为了方便理解,我们在excel工作表中看看edate函数如何使用。

  比如B1单元格的公式为:=EDATE(A1,-1),就是返回A1单元格的日期的前一个月,所以对应的就是2012-2-2。

  同样的,B2单元格的公式为:=EDATE(A1, 1),就是返回A1单元格的日期的后一个月,所以对应的就是2012-4-2。

  以此类推,B3单元格的公式为:=EDATE(A1, 2),就是返回A1单元格的日期的后两个月,所以对应的就是2012-5-2。

  Excel

  Excel中edate函数的使用不复杂,在某种程度来说,可以简化公式写法,如果上面这个截图不使用edate函数,使用公式:=DATE(YEAR(A1),MONTH(A1)-1,DAY(A1)),同样可以返回上一个月的日期,只是相对来说,公式长了很多。

  上面的演示为2010版操作截图。有些朋友问,为什么edate函数不能使用,估计是低版本的原因。如果需要在2003版使用EDATE函数,需要单击工具——加载宏,勾选“加载分析工具库”才能正常使用。

  函数实例—:计算还款日期

  1、在C2中,输入=EDATE,在你输入的过程中,系统会显示与输入字母匹配的函数供你选择,选择你需要的函数即可。

  Excel

  2、为该函数的参数引用相对应的数据,C2中,start_date引用A2单元格,months引用A3单元格。

  Excel

  3、向下填充单元格以复制上面C2单元格的公式。公式运算的结果显示如下:

  需要注意的是:当months为小数时,则后面的小数位均省略,只保留整数部分进行运算。

  Excel

  函数实例二:计算出生日期

  在D2中,输入=EDATE(),start_date引用B2单元格,然后,输入参数分隔符逗号(,)或分号(;)。

  『Excel for windows 参数的分隔符是逗号(,);而Excel for Mac 参数的分隔符是分号(;)。』

  Excel

  EDATE函数的参数months是月份数,而这里年龄为年份,所以年龄需要×12;而出生日期在今年的生日日期之前,所以months参数应该为负数,所以D2单元格的months参数是PRODUCT(-C2;12)。

  Excel

  向下填充单元格以复制上面D2单元格的公式,公式运算的结果显示如下。

  Excel

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分