EDATE函數(shù),用于計算指定日期之前或之后幾個月的具體日期。
函數(shù)語法
1、EDATE(start_date,months)
參數(shù)說明:
start_date:表示起始日期的日期。
months:表示start_date 之前或之后的月份數(shù)。
Excel中edate函數(shù)是返回某個日期的序列號,該日期與指定日期 (start_date) 相隔(之前或之后)指示的月份數(shù)。
有時候看幫助文件,總是不太直白易懂。用中文來表達(dá),Excel中edate函數(shù)的語法就是:EDATE(起始日期,月數(shù))。
其中,月數(shù)為正,表示未來日期,月數(shù)為負(fù)表示過去日期。
為了方便理解,我們在excel工作表中看看edate函數(shù)如何使用。
比如B1單元格的公式為:=EDATE(A1,-1),就是返回A1單元格的日期的前一個月,所以對應(yīng)的就是2012-2-2。
同樣的,B2單元格的公式為:=EDATE(A1, 1),就是返回A1單元格的日期的后一個月,所以對應(yīng)的就是2012-4-2。
以此類推,B3單元格的公式為:=EDATE(A1, 2),就是返回A1單元格的日期的后兩個月,所以對應(yīng)的就是2012-5-2。
Excel中edate函數(shù)的使用不復(fù)雜,在某種程度來說,可以簡化公式寫法,如果上面這個截圖不使用edate函數(shù),使用公式:=DATE(YEAR(A1),MONTH(A1)-1,DAY(A1)),同樣可以返回上一個月的日期,只是相對來說,公式長了很多。
上面的演示為2010版操作截圖。有些朋友問,為什么edate函數(shù)不能使用,估計是低版本的原因。如果需要在2003版使用EDATE函數(shù),需要單擊工具——加載宏,勾選“加載分析工具庫”才能正常使用。
函數(shù)實(shí)例—:計算還款日期
1、在C2中,輸入=EDATE,在你輸入的過程中,系統(tǒng)會顯示與輸入字母匹配的函數(shù)供你選擇,選擇你需要的函數(shù)即可。
2、為該函數(shù)的參數(shù)引用相對應(yīng)的數(shù)據(jù),C2中,start_date引用A2單元格,months引用A3單元格。
3、向下填充單元格以復(fù)制上面C2單元格的公式。公式運(yùn)算的結(jié)果顯示如下:
需要注意的是:當(dāng)months為小數(shù)時,則后面的小數(shù)位均省略,只保留整數(shù)部分進(jìn)行運(yùn)算。
函數(shù)實(shí)例二:計算出生日期
在D2中,輸入=EDATE(),start_date引用B2單元格,然后,輸入?yún)?shù)分隔符逗號(,)或分號(;)。
『Excel for windows 參數(shù)的分隔符是逗號(,);而Excel for Mac 參數(shù)的分隔符是分號(;)?!?/p>
EDATE函數(shù)的參數(shù)months是月份數(shù),而這里年齡為年份,所以年齡需要×12;而出生日期在今年的生日日期之前,所以months參數(shù)應(yīng)該為負(fù)數(shù),所以D2單元格的months參數(shù)是PRODUCT(-C2;12)。
向下填充單元格以復(fù)制上面D2單元格的公式,公式運(yùn)算的結(jié)果顯示如下。
評論
查看更多