資源描述:
《用excel日期函數(shù)實(shí)現(xiàn)辦公自動(dòng)化.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、周刊2010年第39期○信息技術(shù)教學(xué)與研究用Excel日期函數(shù)實(shí)現(xiàn)辦公自動(dòng)化馬鵬衛(wèi)(陜西理工學(xué)院計(jì)算機(jī)系,陜西漢中723001)摘要:文章以日常辦公中經(jīng)常用到的幾個(gè)小任務(wù)為例,那么以后利用DATEDIF函數(shù)我們就很容易得知一個(gè)人的介紹了Excel中有關(guān)日期日期函數(shù)的使用方法,從而提高辦公確切年齡或工齡。一族的工作效率,使相關(guān)工作實(shí)現(xiàn)自動(dòng)化。2.3從身份證號(hào)碼中獲取某個(gè)人的性別和出生日期。關(guān)鍵詞:Excel日期函數(shù)參數(shù)辦公自動(dòng)化在員工的信息表中,身份證號(hào)碼一般是必填項(xiàng),為了在員工的生日時(shí)送去祝福,首先就得知道每個(gè)員工的出生日期和1.引言性別,這些信息其實(shí)就包含在身份證號(hào)
2、碼當(dāng)中。Excel是辦公自動(dòng)化中集表格、計(jì)算和數(shù)據(jù)庫(kù)為一身的優(yōu)目前的居民身份證號(hào)碼有15和18位之分:15位身份證號(hào)秀軟件,目前的大小公司、企業(yè)都是依靠它進(jìn)行數(shù)據(jù)管理,其碼中的第7、8位為出生年份,9、10位為月份,11、12位為日期,強(qiáng)大的數(shù)據(jù)處理功能的核心是函數(shù)。Excel包含了11類幾百個(gè)第15位為性別判斷,奇數(shù)為男偶數(shù)為女;18位身份證號(hào)碼中的函數(shù),但由于其中的參數(shù)較多,在日常使用時(shí)往往會(huì)碰壁。下第7~10位為出生年份,其余信息在15位基礎(chǔ)上向后順延兩位,面我結(jié)合一些實(shí)例對(duì)與日期相關(guān)的函數(shù)作以說(shuō)明,以便提高18位為效驗(yàn)位。我們的工作效率,從而使辦公自動(dòng)化。比如
3、A3是某個(gè)人的身份證號(hào)碼,就可以用下面的公式得2.應(yīng)用實(shí)例到此人的性別:2.1從給定的日期時(shí)間中取出年、月、日、小時(shí)或分鐘。=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=年、月、日、小時(shí)和分鐘它們分別對(duì)應(yīng)的函數(shù)是:YEAR、1,"男","女")。MONTH、DAY、HOUR、MINUTE,假如A1單元格中存放的是日其中“IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1))”表示:期型數(shù)據(jù)“2010-8-711:22”,要返回該時(shí)間的鐘點(diǎn)11,就可以如果C2單元格中字符串的字符數(shù)是15
4、,則從第15位開(kāi)始,提取使用函數(shù)“=HOUR(A1)”。C2單元格字符串中的1個(gè)字符;否則從第17位開(kāi)始,提取1個(gè)字但如果要從臨時(shí)指定的一串字符中獲取具體的日期或時(shí)符。MOD函數(shù)是用來(lái)取余的,如果提取出來(lái)的數(shù)值除以“2”后間,則應(yīng)將這串字符放在雙引號(hào)中,如“=HOUR("2010-8-余數(shù)為“1”,則顯示為“男”,否則顯示為“女”。711:22")”。要得到此人的出生日期要使用下面的公式:在Excel中使用公式或函數(shù)時(shí),有兩點(diǎn)需特別注意:一是=IF(LEN(A3)=15,DATE("19"&MID(A3,7,2),MID(A3,9,2),標(biāo)點(diǎn)符號(hào)都應(yīng)使用西文下的標(biāo)點(diǎn)符
5、號(hào);二是公式中的等號(hào)不MID(A3,11,2)),IF(LEN(A3)=18,DATE(MID(A3,7,4),MID(A3,11,2),能省。MID(A3,13,2)),""))。2.2計(jì)算兩個(gè)日期之間間隔的年、月或天數(shù)。其中的DATE函數(shù)是將日期字符串轉(zhuǎn)換為一個(gè)日期,其它可使用函數(shù)DATEDIF(日期1,日期2,參數(shù))返回兩個(gè)日期的幾個(gè)函數(shù)使用可以參考Excel幫助。如果上面的公式得到的間的時(shí)間間隔。假如日期型A2單元格的值是“2008-8-8”,日是一個(gè)數(shù)字,我們只需將該單元格的格式設(shè)置為“日期”即可,期型B2單元格的值是“2010-8-7”,要得到這兩個(gè)日期之
6、間的因?yàn)镋xcel中的日期其實(shí)就是一個(gè)數(shù)字,比如1900年1月1日是間隔,可以參照表1中列出的函數(shù)。在Excel中是用1來(lái)記錄的。表1日期間隔函數(shù)DATEDIF2.4計(jì)算兩個(gè)日期之間的工作日。每年在發(fā)取暖費(fèi)或降溫費(fèi)時(shí)或者考勤時(shí),需統(tǒng)計(jì)兩個(gè)日參數(shù)公式含義返回值期間的工作日,這也可以用函數(shù)來(lái)完成。2008年8月8日與2010年8月7日函數(shù)NETWORKDAYS(開(kāi)始日期,結(jié)束日期,假期)專門(mén)Y=DATEDIF(A2,B2,Y)1所間隔有多少年就是用來(lái)統(tǒng)計(jì)兩個(gè)日期之間除去節(jié)假日和周末外的工作日,如公式“=NETWORKDAYS("2010-3-1","2010-5-31
7、",{"2008年8月8日與2010年8月7日M=DATEDIF(A2,B2,M)232010-4-3","2010-4-4","2010-4-5","2010-5-1","2010-5-所間隔有多少月2","2010-5-3"})”將得到從2010年3月1日開(kāi)始到2010年5月2008年8月8日與2010年8月7日D=DATEDIF(A2,B2,D)72931日,除法定的清明節(jié)3天、勞動(dòng)節(jié)3天和周末外的工作日,共所間隔有多少天有64天。YD=DATEDIF(A2,B2,YD)8月8日與8月7日所間隔的天數(shù)364NETWORKDAYS函數(shù)