Excel edate函数的作用和案例

文章介绍excel中edate函数的语法和用处 , 并以实际举例来理解edate函数的使用 。
Excel中edate函数是返回某个日期的序列号 , 该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数 。
有时候看帮助文件 , 总是不太直白易懂 。用中文来表达 , Excel中edate函数的语法就是:EDATE(起始日期,月数) 。
【Excel 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中edate函数的使用不复杂 , 在某种程度来说 , 可以简化公式写法 , 如果上面这个截图不使用edate函数 , 使用公式:=DATE(YEAR(A1),MONTH(A1)-1,DAY(A1)) , 同样可以返回上一个月的日期 , 只是相对来说 , 公式长了很多 。
上面的演示为2010版操作截图 。有些朋友问 , 为什么edate函数不能使用 , 估计是低版本的原因 。如果需要在2003版使用EDATE函数 , 需要单击工具——加载宏 , 勾选“加载分析工具库”才能正常使用 。

    推荐阅读