關於Excel中日期的計算問題,終止這篇文章!

Excel中的計算包含了很多,今天主要是和大家談談關於Excel中日期的計算,接下來我們就一起看看吧:

1、提取日期中對應的年月日

提取對應日期的年:year函數

提取對應日期的月:month函數

提取對應日期中的日:day函數

2、判斷對應日期工作日

判斷日期星期直接是用weekday函數即可,

weekday函數參數:對應日期單元格,星期對應規則(這裡一般我們書寫2)。weekday函數最終會返回1-7的數字,對應的數字就是對應的星期數,最後再進一步的邏輯判斷就ok了,

這裡我們用到函數:=IF(WEEKDAY(A2,2)>5,"周末","工作日")

3、計算兩日期間相差的整年數、整月數、整日數

方法很多,這裡主要和大家分享關於隱藏函數datedif函數的使用方法,

datedif函數主要就是來計算兩日期相差的年月日,datedif函數的參數語法:①起始日期,②終止日期,③返回的值,(這裡返回值有5種情況,但是我們常用到Y,M,D這三種情況)

比如我們要計算出對應出生日期的年齡,這裡我們就函數完成即可:=DATEDIF(A2,TODAY(),"y"),其中的today函數代表的是今天的日期。

4、計算兩日期相差的工作日的天數

如下圖列子,我們公司招了一批零時工,工資按天計算,平時是雙休,但是現在要統計一共的工作日數,應該如何計算呢?

如果直接用到上面的datedif函數是會把休假的日期都給算進去了,因此這種情況我們用到專門計算工作日的函數NETWORKDAYS,NETWORKDAYS函數參數是:①起始日期,②結束的日期,③工作日中的節假日

【1】假設我們除了周末都在上班的話,這裡直接通過函數計算就ok了。=NETWORKDAYS(A2,B2)

【2】假設在工作日期間有幾天這個員工處於休假的狀態,我們應該如何去計算呢?

這時候你就得先把工作日中的請假日期給羅列出來,如下圖所示:

然後這時候用到NETWORKDAYS函數計算:

5、計算單休情況的工作日

這種情況我們是直接用到=NETWORKDAYS.INTL(A2,B2,11,E2:E3)函數,NETWORKDAYS.INTL函數參數:①起始日期,②結束日期,③休假對應規則,這裡我寫的是11,代表的是周日固定休。④工作日的節假日日期。

6、判斷對應日期的季度

這裡是直接用到CEILING函數,就是取一個數指定倍數的最小的數,這裡我們通過對月份取出來後直接是對月份進行3的倍數進行最小化取值。

這個問題也已經在之前的文章有和大家分享,這裡就不詳細的談論了,希望能幫助到大家。

今天關於日期計算的文章就和大家分享到這列,希望能夠幫助到大家,更多相關問題,歡迎大家留言談論了,


推薦閱讀:

型款 | 試過張繼科的小藍鞋吧,這篇教你如何搭配它
【茶餘飯後】看完這篇圖文,你的生活態度也許會變!
打開這篇,讓你七天下不了床
註定又顯man又顯老?拯救瘦長臉,就靠這篇了!

TAG:文章 | 計算 | 中日 | 日期 | Excel | 這篇文章 | 這篇 | 問題 | 關於 |