編按:哈嘍,大家好!如何快速在一組時間數據中分別提取出年月日、時分秒數據?如何快速計算某日期是年內第幾周、星期幾,以及日期之間間隔的天數、月數、年數、小時數、分鐘數?如何快速補全指定月份日期,合并日期和時間?今天老菜鳥針對上述在日常工作中經常會遇到的問題,總結了20個常用的關于日期和時間的公式,趕緊來看看吧!學習更多技巧,請收藏關注部落窩教育excel圖文教程。
在實際工作中,經常需要進行日期和時間的計算,如:工作日天數、入職天數、合同到期日期、員工生日提醒、計算加班時間........
如果用人工計算會非常麻煩,而使用Excel函數公式則非常簡單,今天給大家整理一期時間計算的公式套路大全,記得收藏起來慢慢看!(本教程涉及的公式都比較基礎,不做過多講解,需要哪個公式直接套用即可。)
第一類公式:拆分類(共11個)
如下圖所示,數據源為系統導出的格式,在這種數據源中,日期與時間是同時存在的,對于這種數據源來說,可以從中獲取對應的日期、時間,進而獲得年、月、日、時、分、秒以及年內周數,周內天數以及星期幾等。
公式1:拆分日期
使用公式=INT(A2)得到日期,并修改單元格格式。
公式2:拆分時間
使用公式=MOD(A2,1)得到時間,并修改單元格格式。
公式3-5:獲取年月日
提取年的公式:=YEAR(A2)
提取月的公式:=MONTH(A2)
提取日的公式:=DAY(A2)
公式6-8:獲取時分秒
提取時的公式:=HOUR(A2)
提取分的公式:=MINUTE(A2)
提取秒的公式:=SECOND(A2)
公式9:年內第幾周
公式=WEEKNUM(A2)可以得到一個數字,該數字表示日期在這一年的第幾周。
WEEKNUM的應用場景:在某些場合,可能需要按周來進行銷售分析,而如果數據中只有日期,此時就可以用WEEKNUM函數來輔助,再用透視表得到每周的匯總數據,如下圖所示。
公式10-11:周內第幾天和星期幾
先來看星期幾的公式:=TEXT(A2,"aaaa")
"aaaa"是TEXT函數中的星期代碼,關于TEXT函數之前有很多教程,不熟悉的小伙伴可以查看文章《如果函數有職業,TEXT絕對是變裝女皇!》,這里就不贅述了。
需要說明的是星期幾和周內第幾天之間的區別。
通常可以使用公式=WEEKDAY(A2,2)得到數字所表示的星期幾,如圖所示。
然而這個公式的本質卻并不是計算星期幾,第二參數2表示用星期一作為一周的第一天,按照這個規則來確定日期是本周的第幾天。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
WEEKDAY的應用場景:常見于對考勤統計中周末的判定,主要是星期六和星期天,公式=WEEKDAY(A2,2)>5可以直接得到判定結果,進而作為具體統計的條件使用,也可以作為條件格式設置中的條件使用。
第二類公式:合并類(共2個)
公式12:日期與時間合并
這個很簡單,兩個單元格相加后再設置單元格格式就行了。
自定義格式的代碼為yyyy/m/d h:mm:ss
公式13:指定月份補全日期
這種問題常見于考勤表中,指定月份就能得到該月的日期列表。
這類問題通常使用DATE函數來補全日期,例如公式=DATE(2020,$A$2,COLUMN(A1))可以實現下圖所示的效果。
第三類公式:時間差和日期差(共5個)
公式14-15:計算時間間隔小時數、分鐘數
要計算兩個時間之間的間隔小時,可以使用公式:=(B2-A2)*24
要計算兩個時間之間的間隔分鐘,可以使用公式:=(B2-A2)*1440
公式16-18:計算兩個日期之間的天數、月數和年數
間隔天數:=B9-A9
間隔月數:=DATEDIF(A9,B9,"M")
間隔年數:=DATEDIF(A9,B9,"Y")
間隔天數可以用兩個日期直接相減,間隔月數和間隔年數可以用DATEDIF函數得到,不熟悉這個函數的小伙伴可以查看這篇文章《用上DATEDIF,您永不再缺席那些重要的日子!》。
第四類公式:格式轉換類(共2個)
格式轉換是指8位數字和日期之間的互換,常用于各類系統數據導出或導入時。
公式19:8位數字轉換為日期
=--TEXT(A16,"0-00-00")
說明:TEXT前的--是為了將文本變成數值,如果不加--的話,得到的只是類似日期的一種文本結果。
公式20:日期轉換為8位數字
=TEXT(A23,"yyyymmdd")
說明:y、m、d指日期中的年月日,yyyy還可簡寫為e,關于這些內容,在text函數的教程中都有詳細解釋。
小結:本文總結了最基礎、常用的20個公式,關于日期時間類的問題其實還有很多,但是萬變不離其宗,掌握基礎公式之后,剩下的就是根據具體問題靈活應用了,如果在日期時間方面你還有其他問題歡迎留言交流。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
****部落窩教育-excel時間日期的提取公式****
原創:老菜鳥/部落窩教育(未經同意,請勿轉載)
更多教程:部落窩教育