表格中常常會(huì)涉及到與日期有關(guān)的項(xiàng)目。通過一些日期相關(guān)函數(shù)的巧妙組合使用,可輕松滿足日期計(jì)算中的常見需求。下面我們通過5個(gè)具體實(shí)例,帶大家玩轉(zhuǎn)日期相關(guān)函數(shù)。
用出生年月快速計(jì)算年齡
如圖的表格第一列已經(jīng)列出了“出生年月日”數(shù)據(jù),“年齡”一列為空需要填寫,不需要手動(dòng)就可是快速完成。具體方法是在B2單元格中輸入如下公式,然后用填充柄填充B列即可。
=DATEDIF(A2,TODAY(),'y')
解釋:DATEDIF函數(shù)的作用是計(jì)算從開始日期到結(jié)束日期的時(shí)間(天數(shù)、月數(shù)或年數(shù))。其中A2為開始日期,TODAY()為結(jié)束日期,'y'表示信息類型為年數(shù)(若要計(jì)算月數(shù)改為m,計(jì)算天數(shù)改為d即可)。
根據(jù)身份證號(hào)計(jì)算出生年月
下圖的表格中已有身份證號(hào)碼,出生年月日一列就沒必要重新填寫了,可自動(dòng)生成,這是因?yàn)樯矸葑C號(hào)碼中就包含了出生年月日的信息。只需在B2單元格輸入如下公式并向下填充B列即可:
=TEXT(MID(A2,7,8),'0!/00!/00')
解釋:上述函數(shù)從A2單元格的第7為開始截取8位數(shù)字,然后以日期格式'0!/00!/00'表示出來。
根據(jù)身份證號(hào)碼提取性別
在身份證號(hào)碼中雖然直接看不出性別,但其中的某些位數(shù)卻暗含著性別信息,通過簡單運(yùn)算可得知男女性別。我們只需在B2單元格輸入如下信息并向下填充該列即可:
=IF(MOD(MID(A2,15,3),2),'男','女')
解釋:上述函數(shù)從A2單元格的第15位開始截取3位數(shù),然后做取模運(yùn)算,若余數(shù)為0則為男,否則為女。
根據(jù)身份證號(hào)碼計(jì)算實(shí)際年齡
還可以通過身份證號(hào)碼計(jì)算出實(shí)際年齡。在B2中構(gòu)造公式如下,然后依次填充B列單元格即可。
=YEAR(TODAY())-MID(A2,7,4)
解釋:其中YEAR(TODAY())代表今年,MID(A1,7,4)取身份證中的年份,兩個(gè)相減就是年齡。
自動(dòng)計(jì)算某個(gè)項(xiàng)目到期的日子
如果已經(jīng)有了合同簽訂的日期數(shù)據(jù),也知道了每筆合同簽訂的有效期(月數(shù)),就可以用下面的公式來自動(dòng)計(jì)算出合同到期的日子:
=EDATE(A2,B2)-1
在如下圖所示的C2單元格中輸入上述公式并用填充柄填充C列,即可自動(dòng)獲得到合同的到期日期。
解釋:EDATE函數(shù)的格式為“EDATE(start_date, months)”。其中Start_date代表開始的日期;months代表間隔的月份數(shù),正值將生成未來日期,負(fù)值將生成過去日期。而整個(gè)EDATE函數(shù)則返回的是一個(gè)到期日期。
上面的函數(shù)小得不起眼,然而它們能巧妙地“游刃”于日期之間,提供給我們想要的結(jié)果。靈活地運(yùn)用這些函數(shù),將可以極大地提高表格的填寫效率。
聯(lián)系客服