• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 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
    商丘市| 金坛市| 德保县| 蒙自县| 荆州市| 元谋县| 崇信县| 永登县| 济源市| 峨山| 琼中| 醴陵市| 上高县| 威远县| 龙州县| 双牌县| 罗甸县| 行唐县| 连南| 定南县| 蒙阴县| 武平县| 白水县| 淮南市| 焦作市| 澎湖县| 太保市| 南安市| 泸溪县| 龙川县| 正宁县| 南皮县| 内乡县| 屯留县| 罗源县| 崇仁县| 怀集县| 石渠县| 万宁市| 尼木县| 娄底市|