小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

高效處理數(shù)據(jù)的Excel函數(shù)家族

 wangyong670 2023-08-11 發(fā)布于新疆

目錄

一、常用的統(tǒng)計分析函數(shù)

1.1 COUNT函數(shù) 

1.2 COUNTA函數(shù)

1.3 COUNTBLANK函數(shù)

1.4 COUNTIF函數(shù)

1.5 COUNTIFS函數(shù)

1.6 SUM函數(shù)

1.7 SUMIF函數(shù)

1.8 SUMIFS函數(shù)

1.9 AVERAGE函數(shù)

1.10 AVERAGEIF函數(shù)

1.11 AVERAGEIFS函數(shù)

1.12 MAX函數(shù)

1.13 DMAX函數(shù)

1.14 MIN函數(shù)

1.15 DMIN函數(shù)

1.16 LARGE函數(shù)

1.17 SMALL函數(shù)

1.18 RANK函數(shù)

1.19 SUMPRODUCT函數(shù)

二、靈活的文本處理函數(shù)

2.1 LEN、LENB函數(shù)

2.2 LEFT函數(shù)

2.3 RIGHT函數(shù)

2.4 MID函數(shù)

2.5 UPPER、LOWER函數(shù)

2.6 FIND函數(shù)

2.7 SEARCH函數(shù)

2.8 SUBSTITUTE函數(shù)

2.9 REPLACE函數(shù)

2.10 CONCATENATE函數(shù)

2.11 EXACT函數(shù)

2.12 TRIM函數(shù)

三、便捷的數(shù)值運算函數(shù)

3.1 RAND函數(shù) 

3.2 RANDBETWEEN函數(shù)

2.3 ABS函數(shù)

2.4 MOD函數(shù)

2.5 POWER函數(shù)

2.6 PRODUCT函數(shù)

2.7 CEILING函數(shù)

3.8 FLOOR函數(shù)

3.9 ROUND函數(shù)

3.10 ROUNDUP函數(shù)

3.11 ROUNDDOWN函數(shù)

3.12 TRUNC函數(shù)

四、經(jīng)典的邏輯判斷函數(shù)

4.1 AND函數(shù) 

4.2 OR函數(shù)

4.3 NOT函數(shù)

4.4 IF函數(shù)

4.5 IFERROR函數(shù)

4.6 ISERROR函數(shù)

4.7 ISTEXT函數(shù)

4.8 ISNUMBER函數(shù)

五、實用的日期計算函數(shù)

5.1 TODAY函數(shù)

5.2 NOW函數(shù)

5.3 YEAR、MONTH、DAY函數(shù)

5.4 HOUR、MINUTE、SECOND函數(shù)

5.5 DATE函數(shù)

5.6 TIME函數(shù)

5.7 DATEDIF函數(shù)

六、高效的匹配查找函數(shù)

6.1 CHOOSE函數(shù)

6.2 VLOOKUP函數(shù)

6.3 HLOOKUP函數(shù)

6.4 LOOKUP函數(shù)

6.5 MATCH函數(shù)

6.6 INDEX函數(shù)

6.7 OFFSET函數(shù)

6.8  INDIRECT函數(shù)


 

一、常用的統(tǒng)計分析函數(shù)

1.1 COUNT函數(shù) 

功能說明:計算區(qū)域中包含數(shù)字的單元格的個數(shù)。

語法:COUNT(value1,[value2],...)

例:利用COUNT函數(shù)對區(qū)域G2:G9內(nèi)的數(shù)字進行計數(shù)。公式為:“=COUNT(G2:G9)”。

1.2 COUNTA函數(shù)

功能說明:計算區(qū)域中非空單元格的個數(shù)。

語法:COUNTA(value1,[value2],...)

例:統(tǒng)計區(qū)域D2:D9中非空的單元格數(shù)。公式為:“=COUNT(D2:D9)”。

1.3 COUNTBLANK函數(shù)

功能說明:計算某個區(qū)域中空單元格的數(shù)目。

語法:COUNTBLANK(range)

例:統(tǒng)計區(qū)域D2:D9中空單元格的數(shù)目。公式為:“=COUNTBLANK(D2:D9)”。

1.4 COUNTIF函數(shù)

功能說明:統(tǒng)計滿足某個條件的單元格的數(shù)量(單條件計數(shù))。

語法:COUNTIF(range,criteria)

參數(shù):

1.range  必需。在其中計算關(guān)聯(lián)條件的唯一區(qū)域。

2. criteria  必需。條件的形式為數(shù)字、表達式、單元格引用或文本。

例:統(tǒng)計列C中滿足單元格I2的單元格數(shù)目。公式為:“=COUNTIF(C:C,I2)”。

1.5 COUNTIFS函數(shù)

功能說明:將條件應(yīng)用于跨多個區(qū)域的單元格,然后統(tǒng)計滿足所有條件的單元格的數(shù)量(多條件計數(shù))。

語法:COUNTIFS(criteria_range1,criteria1,criteria_range2,criteria2,...)

參數(shù):

1.criteria_range1  必需。在其中計算關(guān)聯(lián)條件的第一個區(qū)域。

2.criteria1  必需。條件的形式為數(shù)字、表達式、單元格引用或文本。例如,條件可以表示為30、“>38”、B4、“上?!被颉癆”。

3.criteria_range2,criteria2,...  可選。附件的區(qū)域及其關(guān)聯(lián)條件。

例:統(tǒng)計列B中城市為“上?!鼻伊蠧中性別為“F”的客戶人數(shù)。公式為:"=COUNTIFS(C:C,"上海",B:B,"F")。

1.6 SUM函數(shù)

功能說明:計算單元格區(qū)域中所有數(shù)值的和。

語法:SUM(number1,[number2],...)

例:統(tǒng)計列G中所有數(shù)值的和。公式為:“=SUM(G2:G9)”。

1.7 SUMIF函數(shù)

功能說明:對滿足條件的單元格求和(單條件求和)。

語法:SUMIF(range,criteria,[sum_range])

參數(shù):

1.range  必需。根據(jù)條件進行計算的單元格的區(qū)域。每個區(qū)域中的單元格必須是數(shù)字或名稱、數(shù)組或包含數(shù)字的引用。

2.criteria  必需。用于確定對哪些單元格求和的條件。其形式可以為數(shù)字、表達式、單元格引用、文本或函數(shù)。

3.sum_range  可選。要求和的單元格區(qū)域。

例:統(tǒng)計列G中滿足條件“列C中為'M’”的數(shù)值之和。公式為“=SUMIF(C:C,"M",G:G)”。

1.8 SUMIFS函數(shù)

功能說明:對一組給定條件指定的單元格求和(多條件求和)。

語法:SUMIF(sum_range,criteria-range1,criteria1,[criteria_range2],[criteria2],...)

參數(shù):

1.sum_range  可選。要求和的單元格區(qū)域。

2.criteria_range1  必需。根據(jù)條件進行計算的單元格的區(qū)域1.

3.criteria  必需。用于確定對哪些單元格求和的條件1.

4.criteria_range2,criteria2,...  可選。附加的區(qū)域及關(guān)聯(lián)條件。

例:統(tǒng)計列G中滿足條件“列B中城市為'廣州’且列C中性別為'F’”的數(shù)值之和。公式為:“=SUMIFS(G:G,B:B,"廣州”,C:C,"F")”。

1.9 AVERAGE函數(shù)

功能說明:返回一組值中的平均值。

語法:AVERAGE(number1,[number2],...)

例:統(tǒng)計列G中所有數(shù)的平均值。公式為:“=AVERAGE(G2:G9)”。

1.10 AVERAGEIF函數(shù)

功能說明:返回滿足單個條件的所有單元格的平均值(算數(shù)平均值)。

語法:AVERAGE(range,criteria,[average_range])

參數(shù):與SUMIF類似。

例:統(tǒng)計列G中滿足條件“列C中的值為'F’”的數(shù)的平均值。公式為“=AVERAGEIF(C:C,"F",G:G)”。

1.11 AVERAGEIFS函數(shù)

功能說明:返回滿足多個條件的所有單元格的平均值(算術(shù)平均值)。

語法:AVERAGEIFS(average_range,criteria,criteria_range,criteria,...)

參數(shù):與SUMIFS類似。

例:統(tǒng)計列G中滿足條件“列B的值為'上?!伊蠧的值為'M’”的所有值的平均值。公式為“=AVERAGEIFS(G:G,B:B,"上海",C:C,"M")”。

1.12 MAX函數(shù)

功能說明:返回一組值中的最大值。

語法:MAX(number1,[number2],...)

例:統(tǒng)計列G中的最大值。公式為“=MAX(G2:G9)”。

1.13 DMAX函數(shù)

功能說明:返回列表或數(shù)據(jù)庫中滿足指定條件的記錄字段(列)中的最大數(shù)字。

語法:DMAX(database,field,criteria)

參數(shù):

1.database  必需。構(gòu)成列表或數(shù)據(jù)庫的單元格區(qū)域。

2.field  必需。指定函數(shù)所使用的列,輸入兩端帶引號的列標(biāo)簽。

3.criteria  可選,包含所指定條件的單元格區(qū)域,可以為參數(shù)criteria指定任意區(qū)域,只要此區(qū)域包含至少一個列標(biāo)簽,并且列標(biāo)簽至少有一個在其中為列指定條件的單元格。

例:統(tǒng)計表(列A—列G,A1—G9)中列G滿足條件“列B為'上?!伊蠧為'F’”的最大值。公式為“=DMAX($A$1:$G$9,$G$1,I1,J2)”。

1.14 MIN函數(shù)

功能說明:返回一組值中的最小值。

語法:MIN(number1,[number2],...)

1.15 DMIN函數(shù)

功能說明:返回列表或數(shù)據(jù)庫中滿足指定條件的記錄字段(列)中的最小數(shù)字。

語法:DMIN(database,field,criteria)

1.16 LARGE函數(shù)

功能說明:返回數(shù)據(jù)集中的第k個最大值。

語法:LARGE(array,k)

例:統(tǒng)計列G中從大到小排序的第二個值。公式為“=LARGE(G2:G9,2)”。

1.17 SMALL函數(shù)

功能說明:返回數(shù)據(jù)集中第k個最小值。

語法:SMALL(array,k)

例:統(tǒng)計列G中從小到大排序的第二個值。公式為“SMALL(G2:G9,2)”。

1.18 RANK函數(shù)

功能說明:返回一組數(shù)字中的某個數(shù)字的排序位置。

語法:RANK(number,ref,[order])

參數(shù):

1.number  必需。要找到其排序位置的數(shù)字,

2.ref  必需。數(shù)組列表的數(shù)組,對數(shù)字列表的引用。

3.order  可選。指定數(shù)字排序位置方式的數(shù)字。如果order為0或省略,默認按照降序排列。

例:統(tǒng)計列G中的數(shù)字的降序,公式為“=RANK(G2,$G$2:$G$9,0)”;升序的公式為“=RANK(G2,$G$2:$G$9,1)”。

1.19 SUMPRODUCT函數(shù)

功能說明:在給定的幾組數(shù)組中,將數(shù)組對應(yīng)的元素相乘,并返回乘積之和。

語法:SUMPRODUCT(array1,[arrar2],[array3],...)

例:統(tǒng)計列C產(chǎn)品銷量和列D產(chǎn)品價格之和。公式為“=SUMPRODUCT(C2:C8,D2,D8)”。

二、靈活的文本處理函數(shù)

2.1 LEN、LENB函數(shù)

功能說明:

1.LEN  返回文本字符串中的字符個數(shù)。

2.LENB  返回文本字符串中用于代表字符的字節(jié)數(shù)。

語法:

1.LEN(text)

2.LENB(text)

例:統(tǒng)計單元格A2內(nèi)字符串“上海A廣州B”里面的中文字符個數(shù)與英文字符個數(shù)。則,中文字符個數(shù)的統(tǒng)計公式為:“=LENB(A2)-LEN(A2)”;英文字符個數(shù)的統(tǒng)計公式為:“=2*LEN(A2)-LENB(A2)”。

2.2 LEFT函數(shù)

功能說明:LEFT從文本字符串的第一個字符開始返回指定個數(shù)的字符。

語法:LEFT(text,[num_chars])

例:截取單元格A2字符串“上海A廣州B”的前3個字符。公式為:“=LEFT(A2,3)”。

2.3 RIGHT函數(shù)

功能說明:RIGHT根據(jù)所指定的字符數(shù)返回文本字符串中最后一個或多個字符。

語法:RIGHT(text,[num_chars])

例:截取單元格A2內(nèi)字符串“上海A廣州B”的最后3個字符。公式為:“=RIGHT(A2,3)”。

2.4 MID函數(shù)

功能說明:MID返回文本字符串中從指定位置開始的特定數(shù)目的字符,數(shù)目由用戶指定。

語法:MID(text,start_num,num_chars)

例:截取單元格A2內(nèi)字符串“上海A廣州B”中的“廣州”這兩個字符。公式為:”=MID(A2,4,2)“。

2.5 UPPER、LOWER函數(shù)

功能說明:UPPER將文本轉(zhuǎn)換為大寫字母,LOWER將文本轉(zhuǎn)換為小寫字母。

語法:

1.UPPER(text)

2.LOWER(text)

例:分別將單元格A2內(nèi)的字符串"Data Analysis"中的文本轉(zhuǎn)換為大寫字母或小寫字母。則轉(zhuǎn)換為大寫字母的公式為:“=UPPER(A2)”;轉(zhuǎn)換為小寫字母的公式為:“=LOWER(A2)”。

2.6 FIND函數(shù)

功能說明:用于在第二個文本串中定位第一個文本串,并返回第一個文本串的起始位置值,該值從第二個文本串中的第一個字符算起。

語法:FIND(find_text,within_text,[start_num])

參數(shù):

1.find_text  必需。要查找的文本。

2.within_test  必需。包含要查找的文本的文本。

3.start_num  可選。指定開始進行查找的字符的位置。如果省略,默認為1。

例:找出單元格A2內(nèi)字符串“我Love數(shù)據(jù)Analysis”中的“數(shù)據(jù)”、“大寫L”、小寫“l(fā)”的位置。公式分別為:“=FIND("數(shù)據(jù)",A2,1)”、“=FIND("L",A2,1)”、“=FIND("l",A2,1)”。

提示:

1.FIND的最后一個參數(shù)start_num可以省略,如果省略,默認從第一個字符開始查找。

2.FIND函數(shù)區(qū)分大小寫,因此從第一個字符開始查找大寫“L”的位置是2,從第一個位置開始查找小寫“l(fā)”的位置是11。

3.FIND函數(shù)中的find_text參數(shù)不能包含通配符(“?"或"*")。

2.7 SEARCH函數(shù)

功能說明:SEARCH函數(shù)可在第二個文本字符串中查找第一個文本字符串,并返回第一個字符串的起始位置的編號,該編號從第二個文本字符串的第一個字符算起。

語法:SEARCH(find_text,within_text,[start_num])

例:找出單元格A2中字符串“我Love數(shù)據(jù)Analysis”中的“數(shù)據(jù)”、大寫“L”、小寫“l(fā)”以及“*數(shù)據(jù)*”的位置。公式分別為:“=SEARCH("數(shù)據(jù)",A2,1)”、“=SEARCH("L",A2,1)”、“=SEARCH("l”,A2,1)”、“=SEARCH("*數(shù)據(jù)*",A2,1)”。

提示:

SEARCH函數(shù)不區(qū)分大小寫,從第一個字符開始查找大寫“L”的位置是2,從第一個字符開始查找小寫“l(fā)”的位置也是2。

2.8 SUBSTITUTE函數(shù)

功能說明:用于在某一個文本字符串中替換指定的文本,把old_text替換成new_text。

語法:SUBSTITUTE(text,old_text,new_text,[instance_num])

參數(shù):

1.text  必需。要替換其中字符的文本。

2.old_text  必需。要替換的文本。

3.new_text  必需。替換old_text的文本。

4.instance_num  可選。指定要用new_text替換old_text的事件。如果指定了instance_num,只有滿足要求的old_text被替換。如果省略,文本中所有的old_text都會被替換為new_text。

例:分別將單元格A2中字符串“#我愛數(shù)據(jù)#數(shù)據(jù)愛我#”中的第一個#替換為@、第二個#替換為@、所有的#替換為@、前兩個#替換為@。公式分別為:“=SUBSTITUTE(A2,"#","@",1)”、“=SUBSTITUTE(A2,"#","@",2)”、“SUBSTITUTE(A2,"#","@")”、“SUBSTITUTE(SUSTITUTE(A2,"#","@"1),"#","@",1)”。

提示:

1.SUNSTITUTE函數(shù)里面的參數(shù)instance_num可以省略,如果省略表示替換所有的old_text,如果instance_num=2,表示替換第二次出現(xiàn)的字符串。

2.如需分別替換字符串為其他不同字符串,可以使用SUBSTITUTE函數(shù)進行嵌套替換,每次替換第一次出現(xiàn)的字符串即可。

2.9 REPLACE函數(shù)

功能說明:根據(jù)指定字符數(shù),REPLACE將部分文本字符串替換成不同的文本字符串。

語法:ERPLACE(old_text,start_num,num_chars,new_text)

參數(shù):

1.old_text  必需。要替換其中字符的文本。

2.start_num  必需。old_text中要替換為new_text的字符的起始位置。

3.num_chars 必需。使用new_text來進行替換的字符數(shù)。

4.new_text  必需。要替換old_text中字符的文本。

例1:將單元格A2內(nèi)字符串“#我愛數(shù)據(jù)#數(shù)據(jù)愛我#”中的“我愛數(shù)據(jù)”替換為“Data"。公式為:“=REPLACE(A2,2,4,"Data")”。

例2:將單元格A3內(nèi)手機號碼“13013013000”中間的五位數(shù)字替換為“*****”。公式為:“=REPLACE(A3,4,4,"*****")”。

提示:

1.REPLACE函數(shù)與SUBSTITUTE函數(shù)的區(qū)別:REPLACE函數(shù)是指定起始位置和字符長度進行替換的;而SUBSTITUTE函數(shù)是將給定的原始字符串替換成新的字符串。

2.REPLACE函數(shù)與MID函數(shù)由相似之處:MID函數(shù)是根據(jù)起始位置和字符長度進行截??;而REPLACE函數(shù)除了截取之外,還要將截取的字符串替換掉。

2.10 CONCATENATE函數(shù)

功能說明:將兩個或多個字符串連接成一個字符串。

語法:CONCATENATE(text1,[text2],...]

例:將單元格A2中的“我”、單元格A3中的“愛”、單元格A4中的“數(shù)據(jù)分析”這三個字符串合并成一個字符串。公式為:“=CONCATENATE(A2,A3,A3)”或“=A2&A3&A4”。

2.11 EXACT函數(shù)

功能說明:比較兩個文本字符串,如果他們完全相同,則返回TRUE,否則返回FALSE。

語法:EXACT(test1,test2)

例:分別比較單元格A2與A3、A2與A4的字符串是否相同。公式分別為:“=EXACT(A2,A3)”、“=EXACT(A2,A4)”。

提示:

1.EXACT函數(shù)區(qū)分大小寫。

2.符號“=”不能區(qū)分大小寫,例如,公式“=("A"="a")”,結(jié)果返回TRUE,不是FALSE。

2.12 TRIM函數(shù)

功能說明:除了單詞之間的單個空格之外,移除文本中的所有空格。

語法:TRIM(text)

例:用TRIM去除單元格A2中字符串“    Data   Analysis     ”中的空格。公式為:“=TRIM(A2)”。

三、便捷的數(shù)值運算函數(shù)

3.1 RAND函數(shù) 

功能說明:返回一個大于等于0且小于1的、平均分布的隨機實數(shù),每次計算工作表時都會返回一個新的隨機實數(shù)。

語法:RAND()

例:在單元格B2中隨機生成一組用戶的性別。公式為:“=IF(RAND()>0.5,"男","女")”。

3.2 RANDBETWEEN函數(shù)

功能說明:返回位于兩個指定數(shù)之間的一個隨機整數(shù)。每次計算工作表時都將返回一個新的隨機整數(shù)。

語法:RANDBETWEEN(bottom,top)

參數(shù):

1.bottom  必需。RANDBETWEEN函數(shù)返回的最小整數(shù)。

2.top  必需。RANDBETWEEN函數(shù)返回的最大整數(shù)。

例:隨機生成一組學(xué)生的年齡(20~25)、語文成績(0~100分)以及手機號碼(以133開頭)。公式分別為:“=RANDBETWEEN(20,25)”、“=RANDBETWEEN(0,100)”、“="133"&RANDBETWEEN(10000000,99999999)”。

提示:

RANDBETWEEN可以取到bottom和top的數(shù)值。

2.3 ABS函數(shù)

功能說明:返回數(shù)字的絕對值。

語法:ABS(number)

例:取單元格A2中數(shù)值-2的絕對值。公式為:“=ABS(A2)”。

2.4 MOD函數(shù)

功能說明:返回兩數(shù)相除的余數(shù)。返回結(jié)果的符號與除數(shù)相同。

語法:MOD(number,divisor)

參數(shù):

1.number  必需。要計算余數(shù)的被除數(shù)。

2.divisor  必需。除數(shù)。

例:區(qū)域A2:A5是被除數(shù),區(qū)域B2:B5是對應(yīng)的除數(shù),計算每行數(shù)據(jù)的余數(shù)。公式為:“=MOD(A2,B2)”。

2.5 POWER函數(shù)

功能說明:返回數(shù)字乘冪的結(jié)果。

語法:POWER(number,power)

例:區(qū)域A2:A4是基數(shù),區(qū)域B2:B4是對應(yīng)的指數(shù),計算每行數(shù)據(jù)的乘冪。公式為:“=POWER(A2,B2)"

2.6 PRODUCT函數(shù)

功能說明:將參數(shù)形式給出的數(shù)字相乘并返回乘積。

語法:PRODUCT(number1,[number2],...)

例:計算區(qū)域A2:A5的數(shù)字乘積,公式為:”PRODUCT(A2:A5);計算區(qū)域A2:A5的數(shù)字乘積再乘以3,公式為:“=PRODUCT(A2:A5,3)”。

提示:

可以使用字符“*”代替PRODUCT函數(shù),表示數(shù)字之間的乘法運算。例如,數(shù)字1、2、4、8的乘積公式可以寫成“=1*2*4*8。

2.7 CEILING函數(shù)

功能說明:返回將參數(shù)number向上舍入(沿絕對值增大的方向)為最接近的指數(shù)基數(shù)的倍數(shù)。

語法:CEILING(number,significance)

參數(shù):
1.number  必需。要舍入的值。

2.significance  必需。要舍入的倍數(shù)。

例:區(qū)域A2:A6是要舍入的值,區(qū)域B2:B6是基數(shù),用CEILING函數(shù)進行向上舍入為最接近的指數(shù)基數(shù)的倍數(shù)。公式為:”=CEILING(A2,B2)”。

提示:

1.如果number正好是significance的倍數(shù),則不進行舍入。

2.如果number和significance都為負,則按遠離0的方向進行向下舍入。

3.如果number為負,signifance為正,則按朝向0的方向進行向上舍入。

4.如果number為正,signifance為負,則結(jié)果返回錯誤值#NUM!。

3.8 FLOOR函數(shù)

功能說明:將參數(shù)number向下舍入(沿絕對值減小的方向)為最接近的指定基數(shù)的倍數(shù)。

語法:FLOOR(number,signifance)

例:區(qū)域A2:A6是要舍入的值,區(qū)域B2:B6是基數(shù),用FLOOR函數(shù)進行向下舍入為最接近的指定基數(shù)的倍數(shù)。公式為:“=FLOOR(A2,B2)”。

提示:

1.如果number正好是significance的倍數(shù),則不進行舍入。

2.如果number和significance都為負,則按遠離0的方向進行向上舍入。

3.如果number為負,signifance為正,則按朝向0的方向進行向下舍入。

4.如果number為正,signifance為負,則結(jié)果返回錯誤值#NUM!。

3.9 ROUND函數(shù)

功能說明:ROUND函數(shù)將數(shù)字四舍五入到指定的位數(shù)。

語法:ROUND(number,num_digits)

參數(shù):

1.number  必需。要四舍五入的數(shù)字。

2.num_digits  必需。要進行四舍五入運算的位數(shù)。

提示:

1.如果num_digits大于0,則將數(shù)字四舍五入到指定的小數(shù)位數(shù)。

2.如果num_digits等于0,則將數(shù)字四舍五入到最接近的整數(shù)。

3.如果num_digits小于0,則將數(shù)字四舍五入到小數(shù)點左邊的相應(yīng)位數(shù)。

3.10 ROUNDUP函數(shù)

功能說明:朝著遠離數(shù)值0的方向?qū)?shù)字進行向上舍入。

語法:ROUNDUP(number,num_digits)

3.11 ROUNDDOWN函數(shù)

功能說明:朝著數(shù)值0的方向將數(shù)字進行向下舍入。

語法:ROUNDDOWN(number,num_digits)

3.12 TRUNC函數(shù)

功能說明:將數(shù)字進行截取返回整數(shù)。

語法:TRUNC(number,[num_digits])

參數(shù):

1.number  必需。需要截尾取整的數(shù)字。

2.num_digits  可選。用于指定取整精度的數(shù)字,默認值為0。

提示:

TRUNC與INT在對數(shù)值的整數(shù)部分進行截取時有些相似,TRUNC是直接刪除數(shù)字的小數(shù)部分,而INT根據(jù)數(shù)字小數(shù)部分的值將數(shù)字向下舍入為最接近的整數(shù),只有當(dāng)處理負數(shù)的時候,INT和TRUNC會有區(qū)別。例如,TRUNC(-3.14)返回-3,而INT(-3.14)返回-4。

四、經(jīng)典的邏輯判斷函數(shù)

4.1 AND函數(shù) 

功能說明:檢查是否所有的參數(shù)均為TRUE,如果所有的參數(shù)值均為TRUE,則返回TRUE。

語法:AND(logical1,[logical2],...)

例:“=AND(1>2,2>1)”返回FALSE;“=AND(2>1,1)”返回TRUE。

提示:

1.數(shù)值0作為參數(shù)的邏輯值被當(dāng)成FALSE使用。

2.非0數(shù)值作為參數(shù)返回邏輯值被當(dāng)成TRUE使用。

3.任意一個參數(shù)的邏輯值出現(xiàn)FALSE(或者數(shù)值0)的時候,結(jié)果返回FALSE。

4.所有的參數(shù)的邏輯值都是TRUE的時候,結(jié)果返回TRUE。

4.2 OR函數(shù)

功能說明:如果任意參數(shù)為TRUE,即返回TRUE;只有當(dāng)所有的參數(shù)值均為FALSE時才返回FALSE。

語法:OR(logical1,[logical2],...)

提示:

1.任意一個參數(shù)的邏輯值出現(xiàn)TRUE(或者非0數(shù)值)的時候,結(jié)果返回TRUE。

2.所有的參數(shù)的邏輯值均為FALSE的時候,結(jié)果返回FALSE。

4.3 NOT函數(shù)

功能說明:對參數(shù)的邏輯值求反:參數(shù)為TRUE時返回FALSE,參數(shù)為FALSE時返回TRUE。

語法:NOT(logical)

例:“=NOT(1>2)”返回TRUE。

4.4 IF函數(shù)

功能說明:判斷是否滿足某個條件,如果滿足返回一個值,如果不滿足則返回另外一個值。

語法:IF(logical_test,[value_if_true],[value_if_false])

參數(shù):

1.logical_test  必須??梢詾閿?shù)值或邏輯表達式。

2.value_if_true  可選。當(dāng)logical_test為TRUE時返回的結(jié)果。

3.value_if_false  可選。當(dāng)logical_test為FALSE時返回的結(jié)果。

4.5 IFERROR函數(shù)

功能說明:如果表達式是一個錯誤,則返回value_if_error,否則返回表達式自身的值。

語法:IFERROR(value,value_if_error)

4.6 ISERROR函數(shù)

功能說明:檢查一個值是否為錯誤(#N/A、#VALUE!、#REF!、#DIV0!、#NUM!、#NAME?、#NULL!),結(jié)果返回TRUE或FALSE。

語法:ISERROR(value)

4.7 ISTEXT函數(shù)

功能說明:檢查一個值是否是文本,返回TRUE或FALSE。

語法:ISTEXT(value)

4.8 ISNUMBER函數(shù)

功能說明:檢查一個數(shù)是否為數(shù)值,返回TRUE或FALSE。

語法:ISNUMBER(value)

五、實用的日期計算函數(shù)

5.1 TODAY函數(shù)

功能說明:返回當(dāng)前日期的序列號(序列號是Eecel用于日期和時間計算的日期-時間代碼)。如果在輸入函數(shù)之前單元格格式為“常規(guī)”,Excel會將單元格格式更改為“日期”、若要顯示序列號,必須將單元格格式更改為“常規(guī)”或“數(shù)字”。在默認情況下,1900年1月1日的序列號為1,2018年1月日的序列號為43101,因為它距1900年1月1日有43100天。

語法:TODAY()

例:“=TODAY()”返回當(dāng)前日期,如“2018-10-23”。

5.2 NOW函數(shù)

功能說明:返回當(dāng)前日期和時間的序列號。

語法:NOW()

例:“=NOW()”返回當(dāng)前的日期和時間,如“2018-10-23  23:20:29”。

5.3 YEAR、MONTH、DAY函數(shù)

功能說明:YEAR返回對應(yīng)于某個日期的年份,YEAR作為1999~9999的整數(shù)返回。MONTH返回日期(以序列數(shù)表示)中的月份,月份是1~12的整數(shù)。DAY返回以序列表示的某日期的天數(shù),天數(shù)是介于1~31的整數(shù)。

語法:YEAR(serial_number)、MONTH(serial_number)、DAY(serial_number)

例:“=YEAR("2018-05-01)”返回“2018”。

5.4 HOUR、MINUTE、SECOND函數(shù)

功能說明:HOUR返回時間值的小時值,小時是介于0到23的整數(shù);MINUTE返回時間值的分鐘數(shù),分鐘是一個介于0到59的整數(shù);SECOND返回時間值的秒數(shù),秒數(shù)是0到59的整數(shù)。

語法:HOUR(serial_number)、MINUTE(serial_number)、SECOND(serial_number)

例:“=HOUR(12:15:30)”返回“12”。

5.5 DATE函數(shù)

功能說明:返回表示特定日期的連續(xù)序列號。

語法:DATE(year,month,day)

例:“=DATE(2018,5,10)”返回“2018/5/10”。

5.6 TIME函數(shù)

功能說明:返回特定時間的十進制數(shù)字。

語法:TIME(hour,minute,second)

例:“=TIME(10,20,45)”返回“10:20:45”;“=TIME(12,0,0)”返回“0.5”。

5.7 DATEDIF函數(shù)

功能說明:計算兩個日期之間間隔的年數(shù)、月數(shù)或天數(shù)。

語法:DATEDIF(start_date,end_date,unit)

參數(shù):
1.start_date  必需。某個時間段的起始日期。

2.end_date  必需。某個時間段的結(jié)束日期。

3.unit  必需。要返回的計算類型。參數(shù)類型有"Y" "M" "D" "MD" "YM" "YD"。

提示:
1.參數(shù)unit為“MD”表示start_date與end_date之間的天數(shù)之差。忽略日期中的月份和年份。

2.參數(shù)unit為“YM”表示start_date與end_date之間的月份之差。忽略日期中的天和年份。

3.參數(shù)unit為“YD”表示start_date與end_date的日期部分之差。忽略日期中的年份。

六、高效的匹配查找函數(shù)

6.1 CHOOSE函數(shù)

功能說明:根據(jù)索引號index_num返回數(shù)值參數(shù)列表中的數(shù)值。

語法:CHOOSE(index_num,value1,[value2],...)

參數(shù):
1.index_num  必需。用于指定所選定的數(shù)值參數(shù)。index_num必須是介于1~254的數(shù)字,或是包含1到254的數(shù)字的公式或單元格引用。

2.value1,[value2],...,value1必需,后續(xù)值可選。1到254個數(shù)值參數(shù),CHOOSE將根據(jù)index_num從中選擇一個數(shù)值或一項要執(zhí)行的操作。參數(shù)可以是數(shù)字、單元格引用、定義的名稱、公式函數(shù)或文本。

例:取A列里面A3單元格的值,公式為:“=CHOOSE(2,A2,A3,A4,A5);取B列里面B4單元格的值,公式為:“=CHOOSE(3,B2,B3,B4,B5);計算區(qū)域B2:B5的值之和,公式為:“=SUM(CHOOSE(2,A2:A5,B2;B5))。

6.2 VLOOKUP函數(shù)

功能說明:將查找值在某個區(qū)域中的第一列進行查找,根據(jù)列號返回右側(cè)第col_index_num列與查找值處于同行的數(shù)值。

語法:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

參數(shù):

1.lookup_value  必需。要查找的值。

2.table_array  必需。要在其中查找值的區(qū)域。

3.col_index_num  必需。區(qū)域中包含返回值的列號。

4.range_lookup  可選。精確匹配或近似匹配,精確匹配用0或FALSE指代,近似匹配用1或TRUE指代。參數(shù)省略時默認為近似匹配。

提示:
1.lookup_value可以為模糊值,例如,查找姓李的同學(xué)的成績,姓名使用“李*”。

2.table_array的第一列必須是lookup_value查找范圍的所在列,范圍選擇方向從左往右,

3.VLOOKUP函數(shù)的column_index_num必須是大于0 的整數(shù)。

4.如需精確匹配,最后一個參數(shù)設(shè)置為0或FALSE。

5.當(dāng)查找的數(shù)據(jù)在查找范圍內(nèi)有重復(fù)的時候,返回查找范圍內(nèi)第一列首次出現(xiàn)的查找值所對應(yīng)的數(shù)值。

6.3 HLOOKUP函數(shù)

功能說明:將查找值在某個區(qū)域中的第一行進行查找,根據(jù)行號返回下方第row_index_num行與查找值處于同列的數(shù)值。

語法:HLOOKUP(lookup_value,table_array,row_index_num,[range_lookup])

6.4 LOOKUP函數(shù)

功能說明:將查找值在一行或一列進行查找,返回一行或列中的相同位置的數(shù)值。LOOKUP函數(shù)可以精確匹配和近似匹配。

語法:LOOKUP(lookup_value,array);LOOKUP(lookup_value,lookup_vector,[result_vector])

6.5 MATCH函數(shù)

功能說明:在區(qū)域內(nèi)搜索特定的項,然后返回該項在此區(qū)域中的相對位置。

語法:MATCH(lookup_value,lookup_array,[match_type])

參數(shù):

1.lookup_value  必需。要在lookup_array中匹配的值。

2.lookup_array  必需。要搜索的單元格區(qū)域。

3.match_type  可選。數(shù)字-1、0或1。參數(shù)默認值為1。精確匹配必須 為0,近似匹配則為-1或1。

6.6 INDEX函數(shù)

功能說明:返回表格或區(qū)域中的值或值的引用。

語法:INDEX(array,row_num,[column_num])

參數(shù):
1.array  必需。單元格區(qū)域或數(shù)組常量。

2.row_num  必需。選擇數(shù)組中的某行,函數(shù)從該行返回數(shù)值。

3.column_num  可選。選擇數(shù)組中的某列,函數(shù)從該列返回數(shù)組。

提示:
1.如果array參數(shù)僅包含一行或一列,參數(shù)row_num或column_num為可選參數(shù)。

2.如果array參數(shù)中包含多行多列,而且僅使用了row_num或column_num一個參數(shù),函數(shù)結(jié)果返回數(shù)組中的正行或整列。

3.如果array參數(shù)中包含多行多列,而且同時使用了row_num和column_num參數(shù),函數(shù)結(jié)果返回某一行和某一列的交叉單元格中的值。

6.7 OFFSET函數(shù)

功能說明:返回對單元格區(qū)域中指定行數(shù)或列數(shù)的區(qū)域的引用。返回的引用可以是單個單元格會單元格區(qū)域。

語法:OFFSET(reference,rows,cols,[height],[width])

參數(shù):
1.reference  必需。作為偏移基準(zhǔn)的參照。

2.rows  必需。需要左上角單元格引用的向上會哦向下行數(shù)。

3.cols  可選。需要結(jié)果的左上角單元格引用的從左到右的列數(shù)。

4.height  可選。需要返回的引用的行高。

5.width  可選。需要返回的引用的列寬。

6.8  INDIRECT函數(shù)

功能說明:返回由文本字符串指定的引用。此函數(shù)立即對引用進行計算,并顯示其內(nèi)容。

語法:INDIRECT(ref_text,[a1])

參數(shù):
1.ref_text  必需。對單元格的引用,此單元格包含A1樣式的引用、R1C1樣式的引用、定義為引用的名稱或?qū)ψ鳛槲谋咀址膯卧竦囊谩?/p>

2.[a1]  可選。邏輯值,用于指定在ref_text中的引用的類型。參數(shù)值為TRUE指定的是A1樣式,參數(shù)值為FALSE指定R1C1引用樣式。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多