06.18 Excel公式從入門到精通-日期DATEDIF、WEEKDAY、WORKDAY函數詳解

大家好,在日常工作中我們需要可能需要處理日期相關的問題,如計算工齡,計算某日是否是週末,計算日期差等等。不過,只要數據有規律,在Excel中總有辦法解決。

如下圖,1969年9月2日世界上首先實現了兩臺計算機通訊,本文寫於2018年6月18日,我們想要計算這兩日之間間隔了多少年、多少天、多少日,就可以使用DATEDIF函數。首先我們在A1輸入了1969-9-2,在B2我們需使用當前時間,可以直接使用now函數。

Excel公式從入門到精通-日期DATEDIF、WEEKDAY、WORKDAY函數詳解

DATEDIF函數用法為DATEDIF(開始日期,結束日期,參數)

比如我們要計算兩者之間的年份差,可以直接使用=DATEDIF(A1,B1,"Y"),這裡用"Y"即為計算年份。

Excel公式從入門到精通-日期DATEDIF、WEEKDAY、WORKDAY函數詳解

同理,計算月份差參數為"M"。

Excel公式從入門到精通-日期DATEDIF、WEEKDAY、WORKDAY函數詳解

計算日數差參數為"D"

Excel公式從入門到精通-日期DATEDIF、WEEKDAY、WORKDAY函數詳解

建議大家仔細學習該函數,這樣可以有效計算結婚紀念日等性命攸關的問題。

下面是計算A1為周幾,這裡使用的是TEXT函數,具體用法如下:

=TEXT(A4,"aaaa"),這裡aaaa就是中文的星期幾表示法。

Excel公式從入門到精通-日期DATEDIF、WEEKDAY、WORKDAY函數詳解

也可以使用weekday函數。

Excel公式從入門到精通-日期DATEDIF、WEEKDAY、WORKDAY函數詳解

Weekday函數用法為WEEKDAY(要計算的數據,返回類型)

這裡返回類型具體用法如下,代表不同星期的開始日期,如週二開始的星期、週三開始的星期等等。

Excel公式從入門到精通-日期DATEDIF、WEEKDAY、WORKDAY函數詳解

下面我們要計算某個日期後面N年的工作日是幾號,這裡我們可以使用WEEKDAY函數,具體用法如下:

WORKDAY(開始日期,間隔日,節假日)

WEEKDAY函數會計算工作日,不包括週末和專門指定的假日。 在計算發票到期日、預期交貨時間或工作天數時,可以使用函數 WORKDAY 來扣除週末或假日。

例如我們要計算1969年9月2日後5個工作日是幾號,可以使用=WORKDAY(A6,5)。因為這裡並沒有其他節日,所以最後節假日參數可以不填。

Excel公式從入門到精通-日期DATEDIF、WEEKDAY、WORKDAY函數詳解

假如我們要計算2018/6/14日後面5個工作日是哪天,其中6月18日是端午節,那麼可以這麼寫:=WORKDAY(A7,5,B7),B7為法定節假日端午節。

Excel公式從入門到精通-日期DATEDIF、WEEKDAY、WORKDAY函數詳解

總結:本次為大家介紹了DATEDIF函數、WEEKDAY函數、WORKDAY函數,此類函數功能較為簡單,一般用於與其他功能組合使用,但在某些特定情形下會非常有用,希望大家能多學多用。

最後希望大家有任何意見和建議均可以留言,希望大家多多收藏轉發。


分享到:


相關文章: