解決Excel日期那些破事,這6個函數你一定要會!

院長大大丨圖文

教程基於Excel 2016

Excel的日常使用中,除了數字格式,用得最多的,莫過於是日期格式了。

我們需要解決大量跟時間有關的問題,例如計算工齡、年齡、賬齡、合同到期日等等。

今天,院長教大家幾個日期函數,不要再弄錯自己的合同到期日了~(乖巧)

1. TODAY/NOW函數

TODAY函數用於取當前系統日期

NOW函數用於取當前系統日期和時間

2. YEAR/MONTH/DAY函數

YEAR函數用於提取年份,MONTH函數用於提取月份,DAY函數用於提取天數。

B1輸入公式【=YEAR(A1)】,提取年份2016;

C1輸入公式【=MONTH(A1)】,提取月份8;

D1輸入公式【=DAY(A1)】,提取天數20;

3. WEEKDAY函數

WEEKDAY(serial_number,return_type)函數用於返回某日期的星期數,參數return_type為確定返回值類型的數字。

本案例,return_type使用數字1或省略則1至7代表星期天到星期六。

配合TEXT函數將日期轉換為中英文的星期幾。其寫法如下:

B1輸入公式【=TEXT(WEEKDAY(A1,1),"dddd")】,英文星期一;

C1輸入公式【=TEXT(WEEKDAY(A1,1),"aaaa")】,中文星期一。

4. EDATE函數

EDATE(start_date,months)函數用於計算指定日期之前或之後幾個月的具體日期。

舉個栗子,合同簽訂日期為2016年11月28日,合同為三年,則B1輸入公式【=EDATE(A1,36)】,得到合同到期日。

再舉個栗子,項目要求在2018年11月28日竣工,工期為18個月,則B1輸入公式【=EDATE(A1,-18)】,得到項目必須開始的日期。

5. EOMONTH函數

EOMONTH(start_date,months)函數用於計算指定日期之前或之後幾個月的最後一天的日期,函數寫法與EDATE差不多。

多用於計算當月有多少天,當月最後一天為2018年11月30日,配合DAY函數,提取天數30。

或者用於計算當月還剩多少天,當月最後一天為2018年11月30日,日期為2018年11月28日,日期相減後得到2,當月還剩2天。

6. NETWORKDAYS函數

NETWORKDAYS(start_date,end_date,holidays)函數,用於返回開始日期和結束日期之間的所有工作日數,其中,工作日包括周末和專門指定的假期。

是時候算一下今年剩餘多少個工作日了,除去節禮日(Boxing Day)院長也放假之外,B1輸入公式【=NETWORKDAYS(A1,A2,A3)】,原來還剩下24個工作日今年就要結束了,大家要好好加油哦~

好了,今天的教程就到這裡了。院長是不是暴露了寫這篇文章的時間啊~(捂臉)

來源:Excel成長學院


推薦閱讀:

ROW 函數 (查找和引用函數)
Excel函數公式數據重新排列的14種公式
Excel函數:Find的數組用法幾例
excel函數計算第幾周的方法
Excel函數應用之資料庫函數詳解教程(有例子)(5)

TAG:函數 | 日期 | Excel |