全國計算機等級考試 二級MS Office高級應用Excel函數總結材料
《全國計算機等級考試 二級MS Office高級應用Excel函數總結材料》由會員分享,可在線閱讀,更多相關《全國計算機等級考試 二級MS Office高級應用Excel函數總結材料(12頁珍藏版)》請在裝配圖網上搜索。
1、word VLOOKUP函數 語法規(guī)如此 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 參數 簡單說明 輸入數據類型 lookup_value 要查找的值 數值、引用或文本字符串 table_array 要查找的區(qū)域 數據表區(qū)域 col_index_num 返回數據在查找區(qū)域的第幾列數 正整數 range_lookup 模糊匹配 TRUE〔或不填〕 /FALSE 參數說明 Lookup_value為需要在數據表第一列中進展查找的數值。Lookup_value 可以為數值、引
2、用或文本字符串。 Table_array為需要在其中查找數據的數據表。使用對區(qū)域或區(qū)域名稱的引用。 col_index_num為table_array 中查找數據的數據列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。如果 col_index_num 小于1,函數 VLOOKUP 返回錯誤值#VALUE!;如果 col_index_num 大于 table_array 的列數,函數 VLOOKUP 返回錯誤值#REF!。 Range_lookup為一邏輯
3、值,指明函數 VLOOKUP 查找時是準確匹配,還是近似匹配。如果為false或0 ,如此返回準確匹配,如果找不到,如此返回錯誤值 #N/A。如果 range_lookup 為TRUE或1,函數 VLOOKUP 將查找近似匹配值,也就是說,如果找不到準確匹配值,如此返回小于 lookup_value 的最大數值。如果range_lookup 省略,如此默認為近似匹配。 例如: 【第1套】 =VLOOKUP(D3,編號對照!$A$3:$C$19,2,FALSE) 【第5套】 =VLOOKUP(E3,費用類別!$A$3:$B$12,2,FALSE) 【第9套】 =VLOOKUP(D3
4、,圖書編目表!$A$2:$B$9,2,FALSE) 【第10套】 =VLOOKUP(A2,初三學生檔案!$A$2:$B$56,2,0) SUMPRODUCT函數 說明:數組參數必須具有一樣的維數,否如此,函數 SUMPRODUCT 將返回錯誤值 #VALUE!。 函數 SUMPRODUCT 將非數值型的數組元素作為 0 處理。 含義:SUM:【數】求和;PRODUCT:【數】(乘)積20 is the product of 5 and 4.二十是五與四的乘積。 SUMPRODUCT:組合的漢語意思是:乘積之和。在給定的幾組數組中,將數組間對應的元素相乘,并返回乘積之和。 語法:S
5、UMPRODUCT〔array1,array2,array3, ...〕 Array1,array2,array3, ... 為 2 到 30 個數組,其相應元素需要進展相乘并求和 實例 : B C D E 1 Array1 Array1 Array2 Array2 2 3 4 2 7 3 8 6 6 7 4 1 9 5 3 公式:=SUMPRODUCT(B2:C4*D2:E4) 結果:兩個數組的所有元素對應相乘,然后把乘積相加,即3*2+4*7+8*6+6*7+1*5+9*3。 說明 1、SUMPRODUCT函數不支持“*〞和
6、“?〞通配符。 SUMPRODUCT函數不能象SUMIF、COUNTIF等函數一樣使用“*〞和“?〞等通配符,要實現(xiàn)此功能可以用變通的方法,如使用LEFT、RIGHT、ISNUMBER(FIND())或ISNUMBER(SEARCH())等函數來實現(xiàn)通配符的功能。 2、SUMPRODUCT函數多條件求和時使用“,〞和“*〞的區(qū)別:當擬求和的區(qū)域中無文本時兩者無區(qū)別,當有文本時,使用“*〞時會出錯,返回錯誤值 #VALUE!,而使用“,〞時SUMPRODUCT函數會將非數值型的數組元素作為 0 處理,故不會報錯。 應用實例 一、根本功能:函數SUMPRODUCT的功能返回相應的區(qū)域
7、或數組乘積 二、用于多條件計數用數學函數SUMPRODUCT計算符合2個與以上條件的數據個數 注意:TRUE*1=1,F(xiàn)ALSE*1=1*FALSE=0,TRUE*0=0*TRUE=0 。數組中用分號分隔,表示數組是一列數組,分號相當于換行。兩個數組相乘是同一行的對應兩個數相乘。 三、用于多條件求和對于計算符合某一個條件的數據求和,可以用SUMIF函數來解決。如果要計算符合2個以上條件的數據求和,用SUMIF函數就不能夠完成了。這就可以用函數SUMPRODUCT。 用函數SUMPRODUCT計算符合多條件的數據和,其根本格式是: SUMPRODUCT〔條件1*條件2*……,求和數據區(qū)
8、域〕 考試題中,求和公式在原來的計數公式中,在一樣判斷條件下,增加了一個求和的數據區(qū)域。也就是說,用函數SUMPRODUCT求和,函數需要的參數一個是進展判斷的條件,另一個是用來求和的數據區(qū)域。 *1的解釋 umproduct函數,逗號分割的各個參數必須為數字型數據,如果是判斷的結果邏輯值,就要乘1轉換為數字。如果不用逗號,直接用*號連接,就相當于乘法運算,就不必添加*1。 例如: 【第1套】 =SUMPRODUCT(1*(訂單明細表!E3:E262="《MS Office高級應用》"),訂單明細表!H3:H262)
9、 1 =SUMPRODUCT(1*(訂單明細表!C350:C461="隆華書店"),訂單明細表!H350:H461) =SUMPRODUCT(1*(訂單明細表!C263:C636="隆華書店"),訂單明細表!H263:H636)/12 【第5套】 =SUMPRODUCT(1*(費用報銷管理!D74:D340="市"),費用報銷管理!G74:G340) =SUMPRODUCT(1*(費用報銷管理!B3:B401="錢順卓"),1*(費用報銷管理!F3:F401="火車票"),費用報銷管理!G3:G401) =SUMPRODUCT(1*(費用報銷管理!F3:F401="飛機票"
10、),費用報銷管理!G3:G401)/SUM(費用報銷管理!G3:G401) =SUMPRODUCT((費用報銷管理!H3:H401="是")*(費用報銷管理!F3:F401="通訊補助"),費用報銷管理!G3:G401) 【第7套】 =SUMPRODUCT(1*(D3:D17="管理"),I3:I17) =SUMPRODUCT(1*(D3:D17="管理"),M3:M17) IF函數 IF函數,根據指定的條件來判斷其"真"(TRUE)、"假"(FALSE);根據邏輯計算的真假值,從而返回相應的內容。用途:執(zhí)行真假值判斷 函數用法 1.IF
11、函數的語法結構???IF(logical_test,value_if_true,value_if_false) 即:IF函數的語法結構:IF(條件,結果1,結果2)?! ?.IF函數的功能??? 對滿足條件的數據進展處理,條件滿足如此輸出結果1,不滿足如此輸出結果2??梢允÷越Y果1或結果2,但不能同時省略。 3.條件表達式??? 把兩個表達式用關系運算符(主要有=,<>,>,<,>=,<=等6個關系運算符)連接起來就構成條件表達式?! ?.IF函數嵌套的執(zhí)行過程??? 如果按等級來判斷某個變量,IF函數的格式如下:??? IF(E2>=85,"優(yōu)",IF(E2>=75,"良",IF(E2>
12、=60,"與格","不與格")))??? 函數從左向右執(zhí)行。首先計算E2>=85,如果該表達式成立,如此顯示“優(yōu)〞,如果不成立就繼續(xù)計算E2>=75,如果該表達式成立,如此顯示“良〞,否如此繼續(xù)計算E2>=60,如果該表達式成立,如此顯示“與格〞,否如此顯示“不與格〞。 例如: 【第5套】 =IF(WEEKDAY(A3,2)>5,"是","否") 【第7套】 =ROUND(IF(K3<=1500,K3*3/100,IF(K3<=4500,K3*10/100-105,IF(K3<=9000,K3*20/100-555,IF(K3<=35000,K3*25%-1005,IF(K3<=55
13、00,K3*30%-2755,IF(K3<=80000,K3*35%-5505,IF(K3>80000,K3*45%-13505))))))),2) 【第10套】 =IF(MOD(MID(C2,17,1),2)=1,"男","女") =IF(F2>=102,"優(yōu)秀",IF(F2>=84,"良好",IF(F2>=72,"與格",IF(F2>72,"與格","不與格")))) =IF(F2>=90,"優(yōu)秀",IF(F2>=75,"良好",IF(F2>=60,"與格",IF(F2>60,"與格","不與格")))) 【第10套】 =IF(MID(A3,4,2)="01","1班",IF(
14、MID(A3,4,2)="02","2班","3班")) SUMIFS函數 根據多個指定條件對假如干單元格求和。 函數用法SUMIFS(sum_range, criteria_range1,criteria1, [criteria_range2, criteria2], ...) 1〕sum_range 是需要求和的實際單元格。包括數字或包含數字的名稱、區(qū)域或單元格引用。忽略空白值和文本值。 2) criteria_range1為計算關聯(lián)條件的第一個區(qū)域。 3) criteria1為條件1,條件的形式為數字、表達式、單元格引用或者文本,可用來定義將對criteria_range1參
15、數中的哪些單元格求和。例如,條件可以表示為32、“>32〞、B4、"蘋果"、或"32"。 4〕criteria_range2為用于條件2判斷的單元格區(qū)域。 5) criteria2為條件2,條件的形式為數字、表達式、單元格引用或者文本,可用來定義將對criteria_range2參數中的哪些單元格求和。 4〕和5〕最多允許127個區(qū)域/條件對,即參數總數不超255個。 【第9套】 =SUMIFS(銷售訂單!$H$3:$H$678,銷售訂單!$E$3:$E$678,A4,銷售訂單!$C$3:$C$678,1) =SUMIFS(銷售訂單!$H$3:$H$678,銷售訂單!$E$3:
16、$E$678,A4,銷售訂單!$C$3:$C$678,2) =SUMIFS(銷售訂單!$H$3:$H$678,銷售訂單!$E$3:$E$678,A4,銷售訂單!$C$3:$C$678,3) 【第20套】 =SUMIFS(表1[銷售額小計],表1[日期],">=2013-1-1",表1[日期],"<=2013-12-31") =SUMIFS(表1[銷售額小計],表1[圖書名稱],訂單明細!D7,表1[日期],">=2012-1-1",表1[日期],"<=2012-12-31") =SUMIFS(表1[銷售額小計],表1[書店名稱],訂單明細!C14,表1[日期],">=2013-7-1
17、",表1[日期],"<=2013-9-30") =SUMIFS(表1[銷售額小計],表1[書店名稱],訂單明細!C14,表1[日期],">=2012-1-1",表1[日期],"<=2012-12-31")/12 =SUMIFS(表1[銷售額小計],表1[書店名稱],訂單明細!C14,表1[日期],">=2013-1-1",表1[日期],"<=2013-12-31")/SUMIFS(表1[銷售額小計],表1[日期],">=2013-1-1",表1[日期],"<=2013-12-31") --TEXT函數 將數值轉換為按指定數字格式表示的文本。 函數用法TEXT(value,
18、format_text) Value 為數值、計算結果為數字值的公式,或對包含數字值的單元格的引用。 Format_text 為"單元格格式"對話框中"數字"選項卡上"分類"框中的文本形式的數字格式。 例如: 【第8套】 ="法律"&TEXT(MID(B3,3,2),"[DBNum1]")&"班" "[DBNum1]":數字格式轉換 【第10套】 =--TEXT(MID(C2,7,8),"0-00-00")在二代某某中提取出生年月; 例:TEXT("19900502"?," 0-00-00"〕 將"19900502"設轉為"0-00-00"格式-->="1990-05-02
19、" DATEDIF函數 主要用于計算兩日期相差年月日數,利用該函數可計算相差的天數、月數和年數。 DATEDIF(start_date,end_date,unit) Start_date 為時間段內的起始日期。End_date 為時間段內的完畢日期。 Unit 為所需信息的返回類型。〞Y〞 時間段中的整年數。〞M〞時間段中的整月數。〞D〞 時間段中的天數。實例1: 計算出生日期為1973-4-1人的年齡; 公式: =DATEDIF("1973-4-1",TODAY(),"Y")結果: 33簡要說明 當單位代碼為"Y"時,計算結果是兩個日期間隔的年數. 【第10套】 =DA
20、TEDIF(--TEXT(MID(C2,7,8),"0-00-00"),TODAY(),"y") 【第10套】 =DATEDIF(F2,H2,"YD")*24+(I2-G2) MID函數 Mid是一個字符串函數,作用是從一個字符串中截取出指定數量的字符。 函數用法 MID(text,start_num,num_chars) Text: 字符串表達式,從中返回字符。 start_num:text 中被提取的字符局部的開始位置。 num_chars: 要返回的字符數。 例:M=4100 A1=Mid(M,1,1) A1=4 A2=Mid(M,2,2) A2=10 ? ?
21、 例如: 【第2套】MID(A2,3,2)【第8套】MID(B3,3,2)【第10套】MID(C2,17,1) MOD函數 是一個求余函數,即是兩個數值表達式作除法運算后的余數。 函數用法MOD(number,divisor) Number 為被除數。 Divisor 為除數。如果 divisor 為零,函數 MOD 返回值 為原來number 例:MOD(-3, 2) 等于1(與后面的數符號一樣)驗證 mod(3,-2);MOD(3, -2) 等于-1(與后面的數符號一樣);mod〔3,0〕如此出錯#DIV/0! 例如: 【第10套】MOD(MID(C2,17,1),2)=
22、1 RANK函數 rank函數是排名函數。最常用的是求某一個數值在某一區(qū)域內的排名。 函數用法rank函數語法形式: rank(number,ref,[order]) number 為需要求排名的那個數值或者單元格名稱(單元格內必須為數字) ref 為排名的參照數值區(qū)域 order的為0和1,默認不用輸入,得到的就是從大到小的排名,假如是想求倒數第幾,order的值請使用1。 【第3套】=RANK(D2,$D$2:$D$21,0) 【第8套】=RANK(M3,M$3:M$102,0) 【第10套】="第"&RANK(F2,$F$2:$F$45)&"名" LOOKUP函數
23、 返回向量或數組中的數值。函數?LOOKUP 有兩種語法形式:向量和數組。函數 LOOKUP 的向量形式是在單行區(qū)域或單列區(qū)域(向量)中查找數值,然后返回第二個單行區(qū)域或單列區(qū)域中一樣位置的數值;函數 LOOKUP 的數組形式在數組的第一行或第一列查找指定的數值,然后返回數組的最后一行或最后一列中一樣位置的數值。 函數 LOOKUP 有兩種語法形式:向量和數組。 使用方法 〔1〕向量形式:公式為 = LOOKUP(lookup_value,lookup_vector,result_vector) lookup_value:函數LOOKUP在第一個向量中所要查找的數值,它可以為數字、文本
24、、邏輯值或包含數值的名稱或引用; lookup_vector:只包含一行或一列的區(qū)域lookup_vector 的數值可以為文本、數字或邏輯值; result_vector:只包含一行或一列的區(qū)域其大小必須與 lookup_vector 一樣。 〔2〕數組形式:公式為= LOOKUP(lookup_value,array) Array:包含文本、數字或邏輯值的單元格區(qū)域或數組它的值,用于與 lookup_value 進展比擬。例如:LOOKUP(5.2,{4.2,5,7,9,10})=5。 注意:lookup_vector的數值必須按升序排列,否如此函數LOOKUP不能返回正確的結果
25、。文本不區(qū)分大小寫。如果函數LOOKUP找不到lookup_value,如此查找lookup_vector中小于或等于lookup_value的最大數值。如果lookup_value小于lookup_vector中的最小值,函數LOOKUP返回錯誤值#N/A。 ?? 【第2套】 =LOOKUP(MID(A2,3,2),{"01","02","03"},{"1班","2班","3班"}) ROUND函數 EXCEL中的根本函數,作用按指定的位數進對數值進展四舍五入。 函數用法ROUND(number,num_digits) number?,要四舍五入的數字。 num_digits?
26、,位數,按此位數對 number 參數進展四舍五入。 =ROUND(2.15, 1) 將 2.15 四舍五入到一個小數位 =ROUND(2.149, 1) 將 2.149 四舍五入到一個小數位 =ROUND(-1.475, 2) 將 -1.475 四舍五入到兩個小數位 =ROUND(21.5, -1) 將 21.5 四舍五入到小數點左側一位 20 【第7套】 =ROUND(IF(K3<=1500,K3*3/100,IF(K3<=4500,K3*10/100-105,IF(K3<=9000,K3*20/100-555,IF(K3<=35000,K3*25%-10
27、05,IF(K3<=5500,K3*30%-2755,IF(K3<=80000,K3*35%-5505,IF(K3>80000,K3*45%-13505))))))),2), WEEKDAY函數 返回某日期的星期數。在默認情況下,它的值為1(星期天)到7(星期六)之間的一個整數。 WEEKDAY(serial_number,return_type) serial_number 是要返回日期數的日期,它有多種輸入方式:帶引號的文本串(如2001/02/26)、序列號(如35825 表示1998 年1?月30 日) 或其他公式或函數的結果(如DATEVALUE(2000/1/30))。
28、return_type為確定返回值類型的數字, 數字1 或省略,如此1 至7 代表星期天到星期六, 數字2 如此1 至7 代表星期一到星期天, 數字3如此0至6代表星期一到星期天。 實例=WEEKDAY(2001/8/28,2) 返回2(星期二) =WEEKDAY(2003/02/23,3) 返回6(星期日)。 【第5套】=IF(WEEKDAY(A3,2)>5,"是","否") MONTH函數 Month函數指返回一個?Variant?(Integer),其值為?1?到?12?之間的整數,表示一年中的某月。 函數用法Month(date) 必要的 date 參數,可以是任何
29、能夠表示日期的 Variant、數值表達式、字符串表達式或它們的組合。如果 date 包含 Null,如此返回 Null。 【第9套】 =MONTH($B$3:$B$678) HOUR函數 Hour(time) 必要的 time 參數,可以是任何能夠表示時刻的 Variant、數值表達式、字符串表達式或它們的組合。如果 time 包含 Null,如此返回 Null。 返回一個 Variant (Integer),其值為 0 到 23 之間的整數,表示一天之中的某一鐘點。 【第19套】 =HOUR(J2) MINUTE函數 用途:返回時間值中的分鐘,即介于0到59之間的一個整
30、數。 語法:MINUTE(serial_number)參數:Serial_number是一個時間值,其中包含著要查找的分鐘數。時間有多種輸入方式:帶引號的文本串(如"6:45 PM")、十進制數(如 0.78125表示6:45 PM)或其他公式或函數的結果(如TIMEVaLUE("6:45 PM"))。 實例:公式“=MINUTE("15:30:00")〞返回30,=MINUTE(0.06)返回26 =MINUTE(TIMEVaLUE("9:45 PM"))返回45。 【第19套】 MINUTE(J2) LEFT函數 得到字符串左部指定個數的字符。 LEFT( string,
31、 n ) string 指定要提取子串的字符串。 n 指定子串長度返回值String。 例:如果A1=某某省某某市固鎮(zhèn)縣楊廟鄉(xiāng),如此公式“=LEFT(A1,FIND("省",A1))〞返回某某省。 = Left("Hello World", 7) '返回 "Hello W"。 【第5套】 =LEFT(C3,3),表示取當前文字左側的前三個字符 SUBTOTAL函數 語法:SUBTOTAL(function_num,ref1,ref2, ...) Function_num 為 1 到 11(包含隱藏值)或 101 到 111(忽略隱藏值)之間的數字,指定使用何種函數在列表中進展
32、分類匯總計算。 ref1……refn參數為要對其進展分類匯總計算的第1至29個命名區(qū)域或引用。必須是對單元格區(qū)域的引用。 Function_num (包含隱藏值)為1到11之間的自然數,用來指定分類匯總計算使用的函數 【第9套】 =SUBTOTAL(109,B4:B11) INT函數 將數值向下取整為最接近的整數。 函數用法INT〔number〕 Number 需要進展向下舍入取整的實數。 所謂“向下舍入〞就是當計算時,如果計算結果不為整數時,取小于該計算結果的整數 相反的,“向上舍入〞就是計算結果不為整數時,取大于該計算結果的整數 【第16套】 =INT((TODAY
33、()-I3)/365) 【第18套】 ="第"&INT(1+(MONTH(A3)-1)/3)&"季度" TRUNC函數 TRUNC函數返回以指定元素格式截去一局部的日期值。 TRUNC〔number,[num_digits]〕 Number 必需。需要截尾取整的數字。 Num_digits 可選。用于指定取整精度的數字。 Num_digits 的默認值為 0〔零〕。 說明: TRUNC 和 INT 類似,都返回整數。TRUNC 直接去除數字的小數局部,而 INT 如此是依照給定數的小數局部的值,將其向小方向到最接近的整數。INT 和 TRUNC 在處理負數時有所不同:TRUNC(-4.3) 返回 -4,而 INT(-4.3) 返回 -5,因為 -5 是較小的數。 示例 【第19套】 =E2*(TRUNC((HOUR(J2)*60+MINUTE(J2))/15)+1) =E2*TRUNC((HOUR(J2)*60+MINUTE(J2))/15) 12 / 12
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。