E戰(zhàn)到底第五期,打卡第十八天。
今日學習主題:日期函數(shù)YEAR、MONTH、DATEDIF
1、基本用法
TODAY( ) 當天日期 會隨著時間的變化而變化 快捷鍵ctrl+:也能實現(xiàn)快速錄入當前日期時間不會變化
NOW()現(xiàn)在的日期和時間?會隨著時間的變化而變化 快捷鍵ctrl+shift+: 錄入現(xiàn)在時間 時間不會變化
YEAR()取得年份
MONTH()取得月份
DAY()取得天數(shù)
HOUR()取得小時
MINUTE()取得分鐘
SECOND()取得秒數(shù)
TIME(B7,B8,B9)根據(jù)小時數(shù)分鐘和秒數(shù)組合成時間
DATE(2017,12,6)根據(jù)年月日數(shù)組合成日期
WEEKDAY(D7,1)一周中的第幾天,第二個參數(shù)是從哪一天開始算起
DATEDIF是一個隱藏函數(shù),平時很少見到這個函數(shù) 作用:計算2個日期的間隔DATEDIF(起始日期,終止日期,間隔單位)
=DATEDIF(C2,D2,"y") 返回整年數(shù)
=DATEDIF(C2,D2,"m")返回整月數(shù)
=DATEDIF(C7,D7,"d")返回整天數(shù)=DATEDIF(C2,D2,"ym")返回參數(shù)1和參數(shù)2的月數(shù)之差,忽略年和日
=DATEDIF(C2,D2,"yd")返回參數(shù)1和參數(shù)2的天數(shù)之差,忽略年。按照月、日計算天數(shù)
=DATEDIF(C2,D2,"md")返回參數(shù)1和參數(shù)2的天數(shù)之差,忽略年和月
2、銷售明細按日期匯總分析
工作中時常遇到導出的數(shù)據(jù),通過導出數(shù)據(jù)進行分析,我們可以通過日期函數(shù)DAY、MONTH、YEAR提取年、月、日通過數(shù)據(jù)透視表進行數(shù)據(jù)分析,比較便捷,也可以在提取日期函數(shù)后面加上&鏈接符,連接需要的文本。YEAR()&"年"
3、計算出生日期
用MID函數(shù)從身份證號碼中提取年、月、出生日期,使用DATE(C2,D2,E2)將提取的數(shù)據(jù)轉(zhuǎn)換成日期格式
計算年齡 先計算現(xiàn)在的年份=YEAR(TODAY())? 再通轉(zhuǎn)換的日期計算=YEAR()計算出現(xiàn)在的日期,用現(xiàn)在的年份減去出生的年份,就能得到具體年齡=YEAR(TODAY()) -YEAR()
4、計算工齡
使用公式計算工齡年份=DATEDIF(C2,D2,"y")&"年"? 通過&連接符,連接"年"?? 計算月份=DATEDIF(C2,D2,"ym")&"月"? 計算日期 =DATEDIF(C2,D2,"md")&"日"?? 合并計算的時間可以使用&連接符進行合并 也可以將錄入公式進行合并=DATEDIF(C2,D2,"y")&"年"&DATEDIF(C2,D2,"ym")&"月"&DATEDIF(C2,D2,"md")&"日"
5、生日提醒
=365-DATEDIF(D3,TODAY(),"yd")
6、身份號碼計算年齡
首先使用MID函數(shù)提取出生日期=MID(B3,7,8)
使用text將數(shù)值格式日期轉(zhuǎn)換成日期格式TEXT(D3,"0-00-00")
最后=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y") 再將日期格式改為常規(guī)格式