今天我們要學(xué)習(xí)的是日期函數(shù)。

日期函數(shù)有11個(gè),它們分別是,Today,Now,Year,Month,Day,Hour,Minute,Second,Time,Date,Weekday。
我們先從它們的基本用法開(kāi)始
有一張表格我們來(lái)看一下

Today()函數(shù)提取我們的當(dāng)天日期,會(huì)隨著時(shí)間的改變而改變。
我們計(jì)算當(dāng)天日期還可以按快捷鍵,Ctrl+;,但是這個(gè)快捷鍵的日期是不會(huì)隨時(shí)間的推移而改變的。
Now()函數(shù)返回的是我們現(xiàn)在是日期和時(shí)間,輸入公式NOW(),它返回的就是我們現(xiàn)在的日期時(shí)間,2018/12/2 5:21.
Year()函數(shù)是我們?nèi)〉玫哪攴?,我們可以從帶有年和月、日的組合中提取其中的年份。
Month()就是提取日期組合中的月份。
Day()就是提取日期組合中的天數(shù)。
Hour()就是我們?nèi)〉玫男r(shí)數(shù)
Minute()取得的分鐘數(shù)
Second()取得的秒數(shù)
Time()就是我們小時(shí),分鐘,秒的組合
Date()函數(shù)是根據(jù)年月日數(shù)組合成日期
Weekday()返回一周中的第幾天,第二個(gè)參數(shù)是從哪一天開(kāi)始算起。
我們有一個(gè)關(guān)于Weekday函數(shù)的練習(xí),大家可以動(dòng)手試試!
.銷(xiāo)售明細(xì)分析
我們有一個(gè)銷(xiāo)售明細(xì)分析表格,要對(duì)其中的年月日進(jìn)行提取。
首先我們添加三列輔助列,分別輸入公式=YEAR(D2)&"年",=MONTH(D2)&"月",=MONTH(D2)&"月",這里我們用連接符將提取的年、月、日數(shù)
字后邊加上了,漢字,跟直觀。
計(jì)算出生日期
我們要從身份證號(hào)碼中提取出生日期
我們可以直接輸入組合公式,也可以分別加輔助列來(lái)完成。
這里呢我是直接一步完成的如下:
輸入公式=Date(MID((B2,7,4)),MID(B2,11,2),MID(B2,13,2)),這時(shí)我們的出生日期就被提取出來(lái)了,可以再進(jìn)行下步的操作了。
基本用法-Datedif
接著我們來(lái)學(xué)習(xí)Datedif的用法
這個(gè)函數(shù)是一個(gè)隱藏函數(shù),在我們的日期函數(shù)列表中是沒(méi)有的。
我們要計(jì)算年齡常規(guī)的做法是輸入當(dāng)前日期Year()-出生日期Year(),但是Datedif()函數(shù)是可以一步到位的,我們輸入公式=
DATEDIF(C2,D2,"y"),將代表年份的Y用雙引號(hào)引起來(lái),它返回的就是整年數(shù)。
同理計(jì)算月份時(shí),我們只需將我們的月份放在第三個(gè)參數(shù)即可輸入公式=DATEDIF(C2,D2,"m"),它返回的就是整月數(shù)。
計(jì)算天數(shù)我們輸入公式=DATEDIF(C7,D7,"d"),它返回的就是整天數(shù)。
同時(shí)這個(gè)函數(shù)還可以忽略年計(jì)算月數(shù),忽略年計(jì)算天數(shù),忽略月計(jì)算天數(shù),分別輸入公式:
=DATEDIF(C2,D2,"ym"),返回參數(shù)1和參數(shù)2的月數(shù)之差,忽略年和日。
=DATEDIF(C2,D2,"yd"),返回參數(shù)1和參數(shù)2的天數(shù)之差,忽略年。按照月、日計(jì)算天數(shù) 。
=DATEDIF(C2,D2,"md"),返回參數(shù)1和參數(shù)2的天數(shù)之差,忽略年和月。
這里我們有個(gè)好的記憶方法,就我們第三參數(shù)中的第一個(gè)是什么就是忽略什么,是y就是忽略年,是m就是忽略月。
計(jì)算工齡
我們可以利用我們的Daiedif函數(shù)一步到位計(jì)算我們的工齡,輸入公式:
=DATEDIF(C2,D2,"y")&"年"&DATEDIF(C2,D2,"ym")&"月"&DATEDIF(C2,D2,"md")&"日"
也可以添加輔助列,再分別組合。

生日提醒
我們有出生日期,可以利用Datedif函數(shù)來(lái)計(jì)算忽略年來(lái)計(jì)算距離生日的天數(shù)
輸入公式=365-DATEDIF(C3,TODAY(),"yd")
下面呢有個(gè)思考題,我們可以試試做一下。
身份證號(hào)碼計(jì)算年齡
我們?cè)谝恢鄙矸葑C中提取年齡,可以利用TEXT函數(shù)將它轉(zhuǎn)換我我們的日期格式。
輸入公式=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")
