国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

利用Excel函數(shù)制作可查詢月歷

2014-05-30 06:53叢忠民
電腦知識(shí)與技術(shù) 2014年9期
關(guān)鍵詞:條件函數(shù)

叢忠民

摘要:該文以使用Excel函數(shù)制作月歷為例,介紹了8個(gè)Excel常用函數(shù),展示了Excel的強(qiáng)大功能。本實(shí)例既可以顯示當(dāng)月的月歷,還可以查詢?nèi)我饽暝滤鶎俚脑職v。同時(shí),特殊的節(jié)日還會(huì)顯示相應(yīng)的提醒文字。

關(guān)鍵詞:月歷;函數(shù);條件;Excel

中圖分類號(hào):TP37 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)09-2063-03

Excel函數(shù)是指軟件內(nèi)部預(yù)先定義的特殊公式,它可以對一個(gè)或多個(gè)數(shù)據(jù)進(jìn)行操作,并有返回值,它包括函數(shù)名、參數(shù)、括號(hào)三個(gè)部分。

1 構(gòu)建框架

1.1基礎(chǔ)表格

新建一個(gè)如圖1的工作表,輸入文本,并設(shè)置單元格的字體、填充顏色等屬性。

1.2創(chuàng)建下拉列表

在I1、I2中分別輸入1900、1901,然后選中I1、I2,用“填充柄”向下拖拉至I151,輸入1900—2050年份序列。同樣,在J1至J12中輸入1—12月份序列。選中D14,執(zhí)行“數(shù)據(jù)—有效性”命令,點(diǎn)擊“允許”的下拉按鈕,選擇“序列”,在“來源”中輸入“I1:I151”,確定。用同樣的方法,將F14數(shù)據(jù)來源設(shè)為J1至J12。于是,當(dāng)選中D14或F14時(shí),會(huì)出現(xiàn)下拉按鈕,點(diǎn)擊下拉按鈕,即可選擇年份或月份。

2 函數(shù)、公式及操作

2.1獲取系統(tǒng)日期

2.1.1 TODAY()函數(shù)

TODAY()函數(shù)可以提取當(dāng)前系統(tǒng)的日期,此函數(shù)無參數(shù)。如果系統(tǒng)日期發(fā)生改變,按F9即可更新數(shù)據(jù)。

2.1.2 實(shí)現(xiàn)獲取系統(tǒng)日期

合并C2、D2,輸入公式:=TODAY(),執(zhí)行“單元格格式-數(shù)字-分類-日期”命令,在右側(cè)“類型”中設(shè)置一種日期格式。

2.2 星期判斷

2.2.1 WEEKDAY()函數(shù)

WEEKDAY(serial_number,[return_typel])函數(shù)可判斷指定日期是星期幾。其中serial_number參數(shù)表示指定的日期或引用含有日期的單元格,return_typel參數(shù)是可選項(xiàng),代表星期的表示方式,當(dāng)此參數(shù)缺省值為1。該參數(shù)為1時(shí),星期日為1、星期六為7;該參數(shù)為2,星期一為1、星期日為7;該參數(shù)為3時(shí),星期一為0、星期日為6。

2.2.2 DATE()函數(shù)

DATE(year,month,day)函數(shù)可獲取指定年月的第幾天。其中year參數(shù)為指定的年份(小于9999);month參數(shù)為指定的月份數(shù)值(可大于12);day參數(shù)為指定的天數(shù)。

2.2.3 IF()函數(shù)

IF(Logical,VT,VF)函數(shù)可根據(jù)給定條件進(jìn)行判斷,為真則執(zhí)行VT運(yùn)算,否則執(zhí)行VF運(yùn)算。其中Logical參數(shù)代表邏輯判斷表達(dá)式,結(jié)果為真或假;VT缺省值為“TRUE”; VF缺省值為“FALSE”。

2.2.4絕對引用和相對引用

引用是指復(fù)制已定義好的公式或函數(shù),如果將地址的行號(hào)或列標(biāo)前加“$”號(hào)則表示“絕對引用”,復(fù)制時(shí)不會(huì)發(fā)生改變,而沒有加“$”號(hào)的地址為“相對引用”,復(fù)制時(shí)會(huì)動(dòng)態(tài)變化。

2.2.5實(shí)現(xiàn)星期判斷

選中F2,輸入公式:=IF(WEEKDAY(c2,2)=7,"日",WEEKDAY(c2,2))。此公式表示,如果C2中當(dāng)前日期的星期是“7”,則在F2中顯示“日”,否則,直接顯示出星期的數(shù)值。

選中B3,輸入公式:=IF(WEEKDAY(DATE($D$14,$F$14,1),2)=B4,1,0)。選中B3,將上述公式復(fù)制到C3至H3中。此公式表示,如果指定年月的第1天的星期數(shù)與B4相同,在B3中顯示“1”,否則顯示“0”。此操作為下一步判斷“查詢年月的第一天為星期幾”獲取一個(gè)對照值。

2.3獲取系統(tǒng)時(shí)間

2.3.1NOW()函數(shù)

NOW()函數(shù)主要功能是提取當(dāng)前系統(tǒng)日期和時(shí)間,該函數(shù)無參數(shù)。如果系統(tǒng)日期發(fā)生改變,按F9即可更新數(shù)據(jù)。

2.3.2用NOW()函數(shù)獲取系統(tǒng)時(shí)間

選中H2,輸入公式:=NOW()。執(zhí)行“單元格格式-數(shù)字-分類-時(shí)間”命令,在右側(cè)“類型”中選擇一種時(shí)間格式。

2.4 獲取月份天數(shù)

2.4.1 OR()函數(shù)

OR(log1,log2, ...,logN)函數(shù)表示各參數(shù)間“或”的關(guān)系,返回結(jié)果為邏輯值,僅當(dāng)所有參數(shù)值均為邏輯“假”時(shí),返回的函數(shù)結(jié)果為邏輯“假”,否則都返回邏輯“真”。其中l(wèi)ogN為表達(dá)式或邏輯值,N的最大值為30。如果指定的邏輯條件參數(shù)結(jié)果為非邏輯值時(shí),則函數(shù)返回錯(cuò)誤值“#VALUE!”或“#NAME”。

2.4.2 AND()函數(shù)

AND(log1,log2, ...,logN)函數(shù)表示各參數(shù)間“且”的關(guān)系,返回結(jié)果為邏輯值,僅當(dāng)所有參數(shù)值均為邏輯“真”時(shí),返回的函數(shù)結(jié)果為邏輯“真”,否則都返回邏輯“假”。其參數(shù)及錯(cuò)誤提示同OR()函數(shù)。

2.4.3 INT()函數(shù)

INT (num)函數(shù)是將參數(shù)向下取整為最接近的整數(shù),不四舍五入。其中num表示需要取整的數(shù)值或引用單元格。

2.4.4實(shí)現(xiàn)獲取月份天數(shù)

在單元格A14中輸入如下公式=IF(F14=2,IF(OR(D14/400=INT(D14/400),AND(D14/4=INT(D14/4),D14/100<> INT(D14/100))),29,28),IF(OR(F14=4,F(xiàn)14=6,F(xiàn)14=9,F(xiàn)14=11),30,31))

此公式用于計(jì)算F14中的“月份”所對應(yīng)的天數(shù)為28、29、30還是31天。如果 “月份”為“2”時(shí),如果“年份”能被400整除,或能被4整除但不能被100整除,則該月為29天,否則為28天。如果“月份”不為2,而是4、6、9、11時(shí),則該月為30天,否則為31天。

3 顯示日期

3.1顯示第一行日期

選中B8,輸入公式:=IF(B3=1,1,0)。

選中C8,輸入公式:=IF(B8>0,B8+1,IF(C3=1,1,0))。將C8中的公式復(fù)制到D8至H8中。

3.2顯示第二到四行日期

選中B9,輸入公式:=H8+1。將B9中的公式復(fù)制到B10、B11中。

選中C9,輸入公式:=B9+1。將C9中的公式復(fù)制到C10、C11中。同時(shí)選中C9至C11,將其中的公式復(fù)制到D9至H11中。

3.3顯示第五、第六行日期

選中B12,輸入公式:=IF(H11>=A14,0,H11+1).

選中C12,輸入公式:=IF(B12>=$A$14,0,IF(B12=0,0,B12+1))。將C12中的公式復(fù)制到D12—H12和C13中,再把C13復(fù)制到H13中。

選中B13,輸入公式:=IF(H12>=A14,0,IF(H12=0,0,H12+1))。

4 后期制作

4.1判斷節(jié)日

合并B5至H5用于顯示節(jié)日。

以判斷教師節(jié)和國慶節(jié)為例,在B5中輸入公式:=IF(AND(MONTH(C2)=9,DAY(C2)=10),"教師節(jié)",IF(AND(MONTH(C2)=10,DAY(C2)=1),"國慶節(jié)",0))即可實(shí)現(xiàn)判斷教師節(jié)和國慶節(jié)的功能。

4.2表格保護(hù)

4.2.1鎖定

執(zhí)行“右鍵全選設(shè)置單元格格式—保護(hù)—鎖定”命令將表格全部鎖定。用同樣的方法把D14和F14解鎖。隱藏?zé)o關(guān)的單元格。

4.2.2保護(hù)

執(zhí)行“工具—保護(hù)—保護(hù)工作表”命令,輸入密碼。這樣,整個(gè)工作表中除了D14和F14中的內(nèi)容可以改變外,其它單元格中的內(nèi)容均不能輸入和更改。

5 結(jié)束語

圖2是完成的可查詢月歷。在制作月歷的過程中,Excel函數(shù)的使用,使我充分體會(huì)到了Excel的強(qiáng)大功能。依賴Excel函數(shù),Excel軟件為用戶提供了一個(gè)簡易快速的數(shù)據(jù)統(tǒng)計(jì)、數(shù)據(jù)分析平臺(tái)。

參考文獻(xiàn):

[1] 崔賽英.Excel函數(shù)學(xué)習(xí)方法與技巧[J].電腦知識(shí)與技術(shù),2012(08).

[2] 張保華.在EXCEL中談“條件”[J].福建電腦,2011(04).

[3] 侯雪蓮,張曉蓉.巧用Excel中的“條件格式”和“公式”[J].電腦知識(shí)與技術(shù),2010(07).

猜你喜歡
條件函數(shù)
二次函數(shù)
排除多余的條件
第3講 “函數(shù)”復(fù)習(xí)精講
選擇合適的條件
二次函數(shù)
函數(shù)備考精講
為什么夏天的雨最多
認(rèn)同或?qū)埂搱?zhí)政條件下的黨群關(guān)系互動(dòng)