二級(jí)office等級(jí)考試必備函數(shù)講解
一.日期與時(shí)間函數(shù)
1.YEAR
格式:YEAR(serial_num)
功能:返回某日期的年份。返回值為 1900 到 9999 之間的整數(shù)。
舉例:=YEAR("2008年5月23日"),確認(rèn)后將返回2008年5月23日的年份2008。
2.MONTH
格式:MONTH(serial_num)
功能:返回以系列數(shù)表示的日期中的月份。月份是介于 1(一月)和 12(十二月)之間的整數(shù)。
舉例:=MONTH("2008年5月23日"),確認(rèn)后將返回2008年5月23日的月份5。
3.TODAY
格式:TODAY( )
功能:返回當(dāng)前日期的系列數(shù),系列數(shù)是 Microsoft Excel 用于日期和時(shí)間計(jì)算的日期-時(shí)間代碼。
舉例:=today(),確認(rèn)后將返回今天的日期。
4.DAY
格式:DAY(serial_num)
功能:返回以系列數(shù)表示的某日期的天數(shù),用整數(shù) 1 到 31 表示。
舉例:=DAY("2003-12-18"),確認(rèn)后顯示出18。
說明:如果是給定的日期,請(qǐng)包含在英文雙引號(hào)中。
5.NOW
格式:NOW( )
功能:返回當(dāng)前日期和時(shí)間所對(duì)應(yīng)的系列數(shù)。
舉例:=NOW(),確認(rèn)后即刻顯示出系統(tǒng)日期和時(shí)間。
說明:如果系統(tǒng)日期和時(shí)間發(fā)生了改變,只要按一下F9功能鍵,即可讓其隨之改變。
6.HOUR
格式:HOUR(serial_num)
功能:返回時(shí)間值的小時(shí)數(shù),即一個(gè)介于 0 (12:00 A.M.) 到 23 (11:00 P.M.) 之間的整數(shù)。
舉例:=HOUR("3:30:30 AM" ) ,確認(rèn)后返回第一個(gè)時(shí)間值的小時(shí)數(shù) 3。
7.MINUTE
格式:MINUTE(serial_num)
功能:返回時(shí)間值中的分鐘,即一個(gè)介于 0 到 59 之間的整數(shù)。
舉例:=MINUTE(“15:30:00″)?,確認(rèn)后返回30。
8.DATE
格式:DATE(year,month,day)
功能:返回代表特定日期的系列數(shù)。
舉例:=DATE(2003,13,35),確認(rèn)后顯示出2004-2-4。
說明:由于上述公式中,月份為13,多了一個(gè)月,順延至2004年1月;天數(shù)為35,比2004年1月的實(shí)際天數(shù)又多了4天,故又順延至2004年2月4日。
9.WEEKDAY
格式:WEEKDAY(serial_num,return_type)
功能:返回某日期為星期幾。默認(rèn)情況下,其值為 1(星期天)到 7(星期六)之間的整數(shù)。
舉例:=WEEKDAY(“2001/8/28″,2)?,確認(rèn)后返回2(星期二);
=WEEKDAY(“2003/02/23″,3)?,確認(rèn)后返回6(星期日)。
二.?dāng)?shù)學(xué)與三角函數(shù)
1.INT
格式:INT(num1)
功能:將數(shù)值向下取整為最接近的整數(shù)。
舉例:=INT(18.89),確認(rèn)后顯示出18。
說明:在取整時(shí),不進(jìn)行四舍五入;如果輸入的公式為=INT(-18.89),則返回結(jié)果為-19。
2.MOD
格式:MOD(num1,num2)
功能:計(jì)算num1和num2相除的余數(shù)。
舉例:= MOD?(5,-4),確認(rèn)后顯示-3。
說明:兩個(gè)整數(shù)求余時(shí),其值的符號(hào)為除數(shù)的符號(hào)。如果除數(shù)為零,函數(shù) MOD返回錯(cuò)誤值 #DIV/0!。
3.SUM
格式:SUM(num1,num2,…)
功能:計(jì)算所有參數(shù)和。
舉例:=SUM(A1,B2:C3)?,確認(rèn)后對(duì)單個(gè)單元格A1及B2:C3區(qū)域求和。
說明:需要求和的參數(shù)個(gè)數(shù)不能超過30個(gè)。
4.SUMIF
格式:SUMIF(range,criteria,sum_range)
功能:對(duì)滿足條件的單元格求和。
舉例:假如A1:A36單元格存放某班學(xué)生的考試成績(jī),若要計(jì)算及格學(xué)生的總分,可以使用公式“=SUMIF(A1:A36,″>=60″,A1:A36)”,式中的“A1:A36”為提供邏輯判斷依據(jù)的單元格引用,“>=60”為判斷條件,不符合條件的數(shù)據(jù)不參與求和。
說明:第一個(gè)參數(shù):Range為條件區(qū)域,用于條件判斷的單元格區(qū)域;第二個(gè)參數(shù):Criteria是求和條件,為確定哪些單元格將被相加求和的條件,其形式可以由數(shù)字、邏輯表達(dá)式等組成的判定條件;第三個(gè)參數(shù):Sum_range 為實(shí)際求和區(qū)域,需要求和的單元格、區(qū)域或引用。當(dāng)省略第三個(gè)參數(shù)時(shí),則條件區(qū)域就是實(shí)際求和區(qū)域。
5.SUMIFS
格式:SUMIFS(sum_range,criteria_range, criteria,…)
功能:對(duì)一組給定條件制定的單元格求和。
舉例:如圖1所示,在單元格 E1 中輸入一個(gè)公式并按【Enter】鍵,匯總銷售額在15000 到25000之間的員工銷售總額。公式如下 :
=SUMIFS(B2:B10,B2:B10,">=15000",B2:B10,"<=25000")

說明:(1)如果在 SUMIFS 函數(shù)中設(shè)置了多個(gè)條件,那么只對(duì)參數(shù) sum_range 中同時(shí)滿足所有條件的單元格進(jìn)行求和。
??????(2)與 SUMIF函數(shù)不同的是,SUMIFS 函數(shù)中的求和區(qū)域(sum_range)與條件區(qū)域(criteria_range)的大小和形狀必須一致,否則公式出錯(cuò)。
三.統(tǒng)計(jì)函數(shù)
1.AVERAGE
格式:AVERAGE (num1,num2,…)
功能:求出所有參數(shù)的算術(shù)平均值。
舉例:=?AVERAGE (A1,B2:C3)?,確認(rèn)后?表示對(duì)單個(gè)單元格A1及B2:C3區(qū)域求平均。
說明:需要求和的參數(shù)個(gè)數(shù)不能超過30個(gè)。
2.COUNT
格式:COUNT(num1,num2,…)
功能:計(jì)算參數(shù)中數(shù)值型數(shù)據(jù)的個(gè)數(shù)。
舉例:=COUNT(A1:D5)?,確認(rèn)后會(huì)對(duì)A1:D5區(qū)域統(tǒng)計(jì)包含數(shù)字值的單元格個(gè)數(shù)。
說明:COUNT函數(shù)是對(duì)“()”內(nèi)含數(shù)字值的參數(shù)的個(gè)數(shù)進(jìn)行統(tǒng)計(jì),參數(shù)可以是單元格、單元格區(qū)域、數(shù)字、字符等,對(duì)于含數(shù)字值的參數(shù)只按個(gè)數(shù)統(tǒng)計(jì),數(shù)字值內(nèi)容不影響。
3.COUNTIF
COUNTIF(num1,num2,…)
功能:計(jì)算參數(shù)中滿足條件的數(shù)值型數(shù)據(jù)的個(gè)數(shù)。
舉例:=COUNTIF(B1:B13,">=80"),確認(rèn)后,即可統(tǒng)計(jì)出B1至B13單元格區(qū)域中,數(shù)值大于等于80的單元格數(shù)目。
說明:允許引用的單元格區(qū)域中有空白單元格出現(xiàn)。
4.COUNTIFS
格式:COUNTIFS(num1,num2,…)
功能:計(jì)算參數(shù)中滿足條件的數(shù)值型數(shù)據(jù)的個(gè)數(shù)。
舉例:如圖2所示,求9月份上半月上海發(fā)貨平臺(tái)的發(fā)貨單數(shù)。
=COUNTIFS(A2:A13,"上海發(fā)貨平臺(tái)",B2:B13,"<2014-9-16")。

說明:COUNTIFS函數(shù)的參數(shù)——條件,它的形式可以為數(shù)字、表達(dá)式或文本。當(dāng)它是文本和表達(dá)式時(shí),注意要使用雙引號(hào)。且引號(hào)在英文狀態(tài)下輸入。
5.MAX
格式:MAX(num1,num2,…)
功能:計(jì)算所有參數(shù)最大值。
舉例:如果 A1:A5 包含數(shù)字 10、7、9、27 和 2,則=MAX(A1:A5,30) 等于30。
說明:參數(shù)可以是數(shù)字或者是包含數(shù)字的名稱、數(shù)組或引用。
6.MIN
格式:MIN(num1,num2,…)
功能:計(jì)算所有參數(shù)最小值。
舉例:如果 A1:A5 包含數(shù)字 10、7、9、27 和 2,則=MIN(A1:A5,30) 等于2。
說明:參數(shù)可以是數(shù)字或者是包含數(shù)字的名稱、數(shù)組或引用。
7.RANK
格式:RANK(num1,list)
功能:計(jì)算數(shù)字num1在列表list中的排位。
舉例:=RANK(A2,$A$2:$A$24)。其中A2是需要確定位次的數(shù)據(jù),$A$2:$A$24表示數(shù)據(jù)范圍,括號(hào)里的內(nèi)容即表示A2單元格數(shù)據(jù)在A2:A24這個(gè)數(shù)據(jù)區(qū)域的排名情況。
說明:在輸入數(shù)據(jù)范圍的時(shí)候,一定要用 $符號(hào),否則排出來的名次會(huì)是錯(cuò)誤的。
四.查找與引用函數(shù)
1.INDEX
格式:INDEX(array,row_num,column_num)
功能:返回列表或數(shù)組中的元素值,此元素由行序號(hào)和列序號(hào)的索引值進(jìn)行確定。
舉例:如圖3所示,在F8單元格中輸入公式:=INDEX(A1:D11,4,3),確認(rèn)后則顯示出A1至D11單元格區(qū)域中,第4行和第3列交叉處的單元格(即C4)中的內(nèi)容。

說明:此處的行序號(hào)參數(shù)(row_num)和列序號(hào)參數(shù)(column_num)是相對(duì)于所引用的單元格區(qū)域而言的,不是Excel工作表中的行或列序號(hào)。
2.MATCH
格式:MATCH(lookup_value,lookup_array,match_type)
功能:返回在指定方式下與指定數(shù)值匹配的數(shù)組中元素的相應(yīng)位置。
舉例:如圖4所示,在B7單元格中輸入公式:“=MATCH(100,B2:B5,0)”,?確認(rèn)后則顯示“3”。
說明:Lookup_array只能為一列或一行;
match-type表示查詢的指定方式,1-查找小于或等于指定內(nèi)容的最大值,而且指定區(qū)域必須按升序排列,0-查找等于指定內(nèi)容的第一個(gè)數(shù)值,-1-查找大于或等于指定內(nèi)容的最小值,而且指定區(qū)域必須降序排列。

3.LOOKUP
格式:LOOKUP(lookup_value,lookup_vector,result_vector)
功能:用于在查找范圍中查詢指定的值,并返回另一個(gè)范圍中對(duì)應(yīng)位置的值。
舉例:如圖5所示,在頻率列中查找 4.19,然后返回顏色列中同一行內(nèi)的值(橙色)。在C2單元格中輸入 =LOOKUP(4.19,A2:A6,B2:B6),確認(rèn)后返回“橙色”
?

說明:如果 LOOKUP 找不到 lookup_value,它會(huì)匹配 lookup_vector 中小于或等于 ?????lookup_value 的最大值。如果 lookup_value 小于 lookup_vector 中的最小值,則 LOOKUP 會(huì)返回 #N/A 錯(cuò)誤值。
4.VLOOKUP
格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
功能:搜索表區(qū)域首列滿足條件的元素,確定待檢索單元格在區(qū)域中的行序號(hào),再進(jìn)一步返回選定單元格的值,默認(rèn)情況下,表是以升序排序的。
舉例:如圖6所示,要求根據(jù)表二中的姓名,查找姓名所對(duì)應(yīng)的年齡。公式:
G3?=VLOOKUP(F3,$B$2:$D$8,3,0)?。

說明:
給定的第二個(gè)參數(shù)查找范圍要符合以下條件才不會(huì)出錯(cuò):(1)查找目標(biāo)一定要在該區(qū)域的第一列。(2)?該區(qū)域中一定要包含要返回值所在的列。?第3個(gè)參數(shù)是一個(gè)整數(shù)值,它是“返回值”在第二個(gè)參數(shù)給定的區(qū)域中的列數(shù)。最后一個(gè)參數(shù)是決定函數(shù)精確和模糊查找的關(guān)鍵,精確即完全一樣,模糊即包含的意思。0或FALSE就表示精確查找,而值為1?或TRUE時(shí)則表示模糊。在使用VLOOKUP時(shí)千萬不要把這個(gè)參數(shù)給漏掉了,如果缺少這個(gè)參數(shù)默為值為模糊查找,我們就無法精確查找到結(jié)果了。
五.文本函數(shù)
1.LEFT
格式:LEFT(text,num_chars)
功能:從一個(gè)文本字符串的第一個(gè)字符開始返回指定個(gè)數(shù)的字符。
舉例:假定A38單元格中保存了“我喜歡天極網(wǎng)”的字符串,我們?cè)贑38單元格中輸入公式:=LEFT(A38,3),確認(rèn)后即顯示出“我喜歡”的字符。
說明:此函數(shù)名的英文意思為“左”,即從左邊截取,Excel很多函數(shù)都取其英文的意思。
2.RIGHT
格式:RIGHT(text,num_chars)
功能:從一個(gè)文本字符串的最后一個(gè)字符開始返回指定個(gè)數(shù)的字符。
舉例:假定A38單元格中保存了“我喜歡天極網(wǎng)”的字符串,我們?cè)贑38單元格中輸入公式:=?RIGHT?(A38,3),確認(rèn)后即顯示出“天極網(wǎng)”的字符。
說明:此函數(shù)名的英文意思為“右”,即從右邊截取,Excel很多函數(shù)都取其英文的意思。
3.MID
格式:MID(text,start_num,num_chars)
功能:從文本字符串中指定的起始位置起返回指定長(zhǎng)度的字符。
舉例::假定A38單元格中保存了“我喜歡天極網(wǎng)”的字符串,我們?cè)贑38單元格中輸入公式:=MID?(A38,3,2),確認(rèn)后即顯示出“歡天”的字符。
說明:空格也是一個(gè)字符。
4.CONCATENATE
格式:CONCATENATE(Text1,Text2…)
功能:將多個(gè)字符文本或單元格中的數(shù)據(jù)連接在一起,顯示在一個(gè)單元格中。
舉例:在C14單元格中輸入公式:=CONCATENATE(A14,"@",B14,".com"),確認(rèn)后,即可將A14單元格中字符、@、B14單元格中的字符和.com連接成一個(gè)整體,顯示在C14單元格中。
說明:如果參數(shù)不是引用的單元格,且為文本格式的,請(qǐng)給參數(shù)加上英文狀態(tài)下的雙引號(hào),如果將上述公式改為:=A14&"@"&B14&".com",也能達(dá)到相同的目的。
六.邏輯函數(shù)
1.IF
格式:IF(logical,num1,num2)
功能:如果測(cè)試條件logical為真,返回num1,否則返回num2。
舉例:在C29單元格中輸入公式:=IF(C26>=18,"符合要求","不符合要求"),確信以后,如果C26單元格中的數(shù)值大于或等于18,則C29單元格顯示“符合要求”字樣,反之顯示“不符合要求”字樣。
說明:本文中類似“在C29單元格中輸入公式”中指定的單元格,在使用時(shí),并不需要受其約束,此處只是配合本文所附的實(shí)例需要而給出的相應(yīng)單元格。
2.IFERROR
格式:IFERROR(value,value_if_error)
功能:如果表達(dá)式是一個(gè)錯(cuò)誤,則返回Value_if_error,否則返回表達(dá)式自身的值。
舉例:如圖7所示,在C2單元格輸入公式“=IFERROR(A2/B2,"除數(shù)不能為0")”,確認(rèn)后即得結(jié)果“除數(shù)不能為0”。

說明:Value計(jì)算得到的錯(cuò)誤類型包括#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!。