EDATE函數,用于計算指定日期之前或之后幾個月的具體日期。
函數語法
1、EDATE(start_date,months)
參數說明:
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中edate函數的使用不復雜,在某種程度來說,可以簡化公式寫法,如果上面這個截圖不使用edate函數,使用公式:=DATE(YEAR(A1),MONTH(A1)-1,DAY(A1)),同樣可以返回上一個月的日期,只是相對來說,公式長了很多。
上面的演示為2010版操作截圖。有些朋友問,為什么edate函數不能使用,估計是低版本的原因。如果需要在2003版使用EDATE函數,需要單擊工具——加載宏,勾選“加載分析工具庫”才能正常使用。
評論
查看更多