• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

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

      叢忠民

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

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

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

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

      1 構(gòu)建框架

      1.1基礎(chǔ)表格

      新建一個如圖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時,會出現(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 實現(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ù)是可選項,代表星期的表示方式,當(dāng)此參數(shù)缺省值為1。該參數(shù)為1時,星期日為1、星期六為7;該參數(shù)為2,星期一為1、星期日為7;該參數(shù)為3時,星期一為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ù),如果將地址的行號或列標(biāo)前加“$”號則表示“絕對引用”,復(fù)制時不會發(fā)生改變,而沒有加“$”號的地址為“相對引用”,復(fù)制時會動態(tài)變化。

      2.2.5實現(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”。此操作為下一步判斷“查詢年月的第一天為星期幾”獲取一個對照值。

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

      2.3.1NOW()函數(shù)

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

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

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

      2.4 獲取月份天數(shù)

      2.4.1 OR()函數(shù)

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

      2.4.2 AND()函數(shù)

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

      2.4.3 INT()函數(shù)

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

      2.4.4實現(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))

      此公式用于計算F14中的“月份”所對應(yīng)的天數(shù)為28、29、30還是31天。如果 “月份”為“2”時,如果“年份”能被400整除,或能被4整除但不能被100整除,則該月為29天,否則為28天。如果“月份”不為2,而是4、6、9、11時,則該月為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中。同時選中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))即可實現(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ù)工作表”命令,輸入密碼。這樣,整個工作表中除了D14和F14中的內(nèi)容可以改變外,其它單元格中的內(nèi)容均不能輸入和更改。

      5 結(jié)束語

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

      參考文獻(xiàn):

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

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

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

      猜你喜歡
      條件函數(shù)
      二次函數(shù)
      排除多余的條件
      第3講 “函數(shù)”復(fù)習(xí)精講
      選擇合適的條件
      二次函數(shù)
      函數(shù)備考精講
      為什么夏天的雨最多
      認(rèn)同或?qū)埂搱?zhí)政條件下的黨群關(guān)系互動
      江淮論壇(2011年2期)2011-03-20 14:14:18
      镇原县| 琼海市| 井研县| 改则县| 奉贤区| 健康| 云龙县| 绥滨县| 含山县| 荆州市| 富宁县| 古田县| 石狮市| 汝城县| 安顺市| 阿鲁科尔沁旗| 上饶市| 菏泽市| 确山县| 景德镇市| 绍兴市| 黄浦区| 承德县| 乌鲁木齐县| 新源县| 林芝县| 望江县| 杭锦后旗| 体育| 兴文县| 汕头市| 洮南市| 北辰区| 平塘县| 漯河市| 佛坪县| 深圳市| 峨眉山市| 枣庄市| 德兴市| 县级市|