Excel到期日計算,EDATE函數你一定要學會
各位親愛的小夥伴們,大家好,很高興我們又見面了。今天,我想和大家分享的是《Excel到期日計算,EDATE函數你一定要學會》,為什麼一定要學習呢?作為辦公人,我們工作中總會遇到需要計算各種到期時間,例如退休到期日、合同到期日、員工轉正日期、産品有效期截止日等等。相信大家第一反應的做法是肯定是使用DATE函數計算,但是DATE函數的計算公式着實是太複雜了,有沒有更簡單的公式呢?這些問題看似複雜,實際上隻需要一個很簡單的函數就能搞定,這個函數就是EDATE。今天就和大家共同交流分享EDATE函數的幾個應用實例,希望能對大家有所幫助,同時和大家共同進步。
一、EDATE函數的基本用法
EDATE函數的功能是計算某個日期前後指定月數的日期序列号。簡單的說就是返回一段日期,從指定起始日期之前或之後的日期。它的函數形式是edate(start_date,months),start-date參數表示的是起始日期,months是表示相應的月份。
首先,我們來看下使用DATE函數的公式:=DATE(YEAR(D3),MONTH(D3) 3,DAY(D3)),是不是比較麻煩,需要嵌套幾個函數才能計算出需要的結果。
個人分析:我們來試一試用EDATE函數看看,公式是這個樣子的:=EDATE(D3,3),同樣也達到了想要的結果,而且是不是很簡單?我們的目的是需要的結果,而采用最簡單的方式才是想要的思路。EDATE函數隻需要兩個參數,開始日期和間隔月數。公式=EDATE(D3,3)的意思就是根據D3單元格中的開始日期計算三個月後所對應的日期,從而達到計算的結果。
三、合同到期日的計算
對于每個員工,在入職的時候,都會與相關單位簽訂用工合同,對于企業來說,需要根據每個人簽合同的日期與合同期限,計算出對應的合同到期日,從而掌握每個員工的信息。
個人分析:對于該類問題,同樣可以使用EDATE函數計算出結果。如下圖所示,在F3單元格中輸入計算公式:=EDATE(D3,E3*12)-1
有同學看了上圖中的函數,提出了疑問:“其中參數*12是什麼意思?-1又是什麼意思?”該實例與第一個不同的是,本例中合同的期限是年,不是月份,單位不一樣。因為EDATE隻能按月進行計算,所以就需要稍加變通,将E列中對應的年份乘以12就變成月數,而為什麼要“-1”,是因為到期日要比對應計算出來的日期提前一天。通過該函數計算得到正确的結果。
四、員工退休日期的計算
在單位中,我們會根據性别和出生日期來員工計算退休日期,比如說男性滿60周歲,女性滿55周歲即可退休。那如何來完成根據不同性别,不同年齡自動計算出退休日期呢?想想好像有點複雜?其實稍微靈活運用一些函數組合,即可實現想要的結果。該實例如下圖所示,
我們來分析一下公式的含義:=EDATE(C3,IF(B3="男",60,55)*12),該例子使用了EDATE和IF的嵌套組合。根據員工的性别判斷退休年齡。如果是男性,退休年齡就是60歲,退休日期就是從出生日期60年之後的日期;如果是女性,退休年齡是55歲,那退休日期就是出生日期55年之後的日期。
首先使用IF函數判斷每個人退休的年齡,IF(B3="男",60,55),即為若單元格B3的值等于男性就返回60,否則就返回55。因為IF函數得到的是年數,而需要的月份,所以結果乘以12轉換為月數後,最後用函數=EDATE(C3,IF(B3="男",60,55)*12)得到退休日期。
五、産品有效期的計算
對于企業、商場、超市來說,都會面臨産品過期的問題,為了确保不出現過期産品繼續銷售的問題,都會制作相應的提醒機制,同樣我們也可以利用EDATE函數來達到想要的結果。
如下圖所示,我們根據每個産品的生産日期和保質期,最終計算出産品有效期,從而根據剩餘時間合理安排進行相關的處理。
實例分析:通過表格數據分析,實例的難度在于保質期并不是規範的數字和統一的單位,有年和月兩種形式。所以函數公式就需要多個函數組合的配合。公式:=EDATE(B2,IF(RIGHT(C2,1)="年",LEFT(C2,1)*12,SUBSTITUTE(C2,"個月","")*1))-1。先簡單分析一下IF這部分的思路。RIGHT(C2,1)="年"的意思是使用RIGHT函數将C列單元格最右邊一個字提取出來,從而判斷保質期是按年還是按月計算。如果是年的話,就用函數LEFT(C2,1)*12将年數提取出來再乘以12轉換為月數,否則月份直接提取。本例使用了替換函數SUBSTITUTE,将單元格中的“個月”二字替換為空,由于使用SUBSTITUTE函數得到的值是文本型的,所以需在後面*1将文本數字轉為數值。
最後再用EDATE函數計算出産品的保質期,同樣由于保質期在到期之日前的一天,所以最後加上“-1”進行計算。
六、個人總結
通過以上幾個實例,不知道大家對于EDATE函數是否有了全新的認識,該函數使用中重點要把握好第二參數月數的數據來源問題,有時候可以直接使用表格中的數據,有時候卻需要借助其他函數或采用其他方法才能獲得需要的月數。再者,在數據提取的過程中要靈活多變,多種方式獲取或替換相關的數據。還有要注意到期日期是比實際計算日期提前一天的問題。
好了,今天的分享就到這裡,大家如果有什麼問題或是好的建議,歡迎在下方留言交流。每天半點工夫,玩轉辦公軟件,我還是你們的工夫哥,我們下次再見!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!