關於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又顯老?拯救瘦長臉,就靠這篇了!