以下是常用的函數。
1,ABS功能
功能名稱:ABS
主要功能:求對應數字的絕對值。
使用格式:ABS ($ NUMBER)
參數說明:數字代表需要絕對值或參考值的單元格。
應用示例:如果在B2單元格中輸入公式=ABS(A2 ),那麽無論在A2單元格中輸入正數(如100)還是負數(如-100 ), B2單元格都會顯示正數(如100)。
特別提醒:如果number參數不是數值,而是壹些字符(如A),則錯誤值“#VALUE!”將在B2歸還。。
2.與酌
函數名:和
主函數:返回邏輯值:如果所有參數值都是邏輯“真”,則返回邏輯“真”,否則返回邏輯“假”。
使用格式:AND(logical1,logical2,...)
參數描述:邏輯1,邏輯2,邏輯3.....:表示要測試的條件值或表達式,最多30個。
應用示例:在C5單元格中輸入公式:= AND(A5 & gt;=60,B5 & gt=60),確認。如果C5返回TRUE,A5和B5中的值都大於或等於60;如果為假,A5和B5中至少有壹個小於60。
特別提醒:如果指定的邏輯條件參數包含非邏輯值,則函數返回錯誤值“#VALUE!”或者“#NAME”。
3.平均函數
函數名:平均值
主要功能:求所有參數的算術平均值。
使用格式:平均(數字1,數字2,...)
參數說明:數字1,數字2,.....:需要平均值或參考單元格(面積),參數不超過30個。
應用示例:在B8單元格中輸入公式=AVERAGE(B7:D7,F7:H7,7,8),確認後可以得到B7-D7和F7-H7中的數值以及7和8的平均值。
特別提醒:如果參考區域包含值為“0”的單元格,將被計數;如果參考區域包含空白或字符單元格,則不計算在內。
4.列函數
函數名:列
主要功能:顯示被引用單元格的列標簽值。
使用格式:列(引用)
參數說明:參照是被參照的單元格。
應用示例:在C1單元格中輸入公式=COLUMN(B11),確認後顯示為2(即B列)。
特別提醒:如果在單元格B11中輸入公式=COLUMN(),也會顯示2;相應的,有壹個函數返回行標簽值——row(reference)。
5.連接函數
函數名:CONCATENATE
主要功能:將單元格中的多個字符文本或數據連接在壹起,顯示在壹個單元格中。
用法格式:CONCATENATE(Text1,Text...)
參數說明:Text1,Text2…….....是需要連接的字符文本或引用單元格。
應用示例:輸入公式= concatenate (A14," @ ",B14,"。com”),並且在確認之後,單元格A14、@、b14和..
特別提醒:如果參數不是被引用的單元格,是文本格式,請用英文給參數加上雙引號。如果上面的公式改成= A 14 &;“@”& amp;b 14 & amp;".com”可以達到同樣的目的。
6.COUNTIF函數
函數名:COUNTIF
主要功能:統計壹個單元格區域內符合指定條件的單元格個數。
用法格式:COUNTIF(範圍,條件)
參數說明:Range表示要統計的單元格範圍;Criteria表示指定的條件表達式。
應用示例:在單元格C17中輸入公式:= countif (B1: B13," > =80 "),確認後可以統計B1到B13單元格區域中值大於等於80的單元格個數。
特別提醒:被引用的單元格區域允許有空白單元格。
7.日期函數
函數名:日期
主要功能:給出指定值的日期。
用法格式:日期(年、月、日)
參數說明:year是指定的年份值(小於9999);Month是指定的月份值(可以大於12);Day是指定的天數。
應用示例:在C20單元格中輸入公式=DATE(2003,13,35),確認後顯示2004-2-4。
特別提醒:由於上式中的月份是13,2004年延長到1月,多了壹個月;天數為35天,比2004年6月的實際天數多4天,因此延期至2004年2月4日。
8.函數名:DATEDIF
主要功能:計算並返回兩個日期參數的差值。
用法格式:=DATEDIF(date1,date2," y "),=DATEDIF(date1,date2," m "),=DATEDIF(date1,date2," d ")。
參數說明:date1表示前壹日期,date2表示後壹日期;Y(m,d)需要兩個日期之間相差的年數(月數、天數)。
應用示例:在C23單元格中輸入公式=DATEDIF(A23,TODAY()," y "),確認後返回系統當前日期(用TODAY())與A23單元格中日期的差值,返回差值的年數。
特別提醒:這是Excel中的隱藏函數,在函數向導中是找不到的。可以直接輸入使用,對於計算年齡和工齡非常有效。
9.日函數
函數名:日
主要功能:查找指定日期或引用單元格中日期的天數。
使用格式:日(序列號)
參數說明:serial_number表示指定的日期或被引用的單元格。
應用示例:輸入公式=日(“2003-12-18”),確認後顯示18。
特別提醒:如果是給定的日期,請用英文雙引號括起來。
10,DCOUNT函數
函數名:DCOUNT
Main函數:返回數據庫或列表中滿足指定條件並包含數字的列中的單元格數目。
使用格式:DCOUNT(數據庫,字段,條件)
參數說明:數據庫表示需要統計的單元格區域;Field表示函數使用的數據列(第壹行必須有標誌項);Criteria是包含條件的單元格區域。
應用示例:如圖1所示,在F4單元格中輸入公式= dcount(a 1:d 11,"中文",F1:G2),然後確認查出"中文"壹欄的分數大於等於70,小於80。
特別提醒:如果將上述公式修改為= dcount(a 1:d 11,f1: G2),也可以達到同樣的目的。
11,頻率函數
功能名稱:頻率
主要功能:用壹列垂直數組返回某個區域數據的頻率分布。
使用格式:frequency (data _ array,bins _ array)
參數說明:Data_array表示壹組用於計算頻率的數據或單元格區域;Bins_array表示為前壹個數組分隔的值的列表。
應用示例:如圖2所示,同時選擇單元格區域B32到B36,輸入公式:=FREQUENCY(B2:B31,D2:D36),然後按“Ctrl+Shift+Enter”組合鍵確認,從而找出B2到B31區域中D2到D36分隔的各段值的出現情況。
特別提醒:以上輸入是數組公式。輸入後需要按“Ctrl+Shift+Enter”組合鍵確認。確認後,公式兩端出現壹對大括號({}),不能直接輸入。
12,IF函數
函數名:IF
主要功能:根據指定條件的邏輯判斷結果的真或假,返回相應的內容。
用法格式:= if(邏輯,value _ if _ true,value _ if _ false)
參數說明:Logical代表邏輯判斷表達式;Value_if_TRUE表示判斷條件為邏輯“真”時顯示的內容,忽略則返回“真”;Value_if_FALSE表示判斷條件為邏輯“假”時的顯示內容,如果忽略則返回“假”。
應用示例:在C29單元格中輸入公式:= if(C26 >;=18,“符合要求”和“不符合要求”)。確信後,如果C26單元格中的值大於等於18,則C29單元格顯示“符合要求”,否則顯示“不符合要求”。
特別提醒:本文“在C29單元格中輸入公式”中指定的單元格,讀者在使用時不受其約束。這裏給出了相應的單元格,以滿足本文所附示例的需要。有關詳細信息,請參考所附的示例文件。
13,指數函數
函數名:索引
Main函數:返回列表或數組中元素的值,該值由行號和列號的索引值決定。
用法格式:INDEX(數組,行編號,列編號)
參數說明:Array表示單元格區域或數組常量;Row_num表示指定的行號(column _ num);如果省略row_num,則是必需的);Column_num表示指定的列號(如果省略column_num,則需要row_num)。
應用示例:如圖3所示,在F8單元格中輸入公式:= index(A1:D11,4,3),確認後,將顯示a 1至d 11單元格區域中第4行第3列交叉處的單元格(即
特別提醒:這裏的行號參數(row_num)和列號參數(column_num)是相對於被引用的單元格區域,而不是Excel工作表中的行號或列號。
14,INT函數
函數名:INT
Main函數:將值向下舍入到最接近的整數。
使用格式:INT(數字)
參數說明:number表示要舍入的值或包含該值的引用單元格。
應用示例:輸入公式:=INT(18.89),確認顯示18。
特別提醒:四舍五入時,不允許四舍五入;如果輸入的公式是=INT(-18.89),則返回的結果是-19。
15和ISERROR函數
函數名:ISERROR
主函數:用於測試函數返回值是否錯誤。如果有錯誤,函數返回TRUE,否則返回FALSE。
用法格式:ISERROR(值)
參數說明:Value表示要測試的值或表達式。
應用示例:輸入公式:=ISERROR(A35/B35)。確認後,如果B35單元格為空或“0”,那麽A35/B35會產生錯誤。此時,上述函數返回真結果,反之亦然。
特別提醒:該函數通常與IF函數壹起使用。如果將上述公式修改為= if (iserror (A35/B35),"",A35/B35),如果B35為空或“0”,則對應單元格顯示為空,否則顯示A35/B35。
結果。
16,左功能
函數名:左
主要功能:從文本字符串的第壹個字符開始,截取指定數量的字符。
用法格式:LEFT(text,num_chars)
參數說明:text表示要截斷的字符串;Num_chars表示給定的截取次數。
應用示例:假設單元格A38中保存了“我喜歡天極網”的字符串,我們在單元格C38中輸入公式:=LEFT(A38,3),確認後會顯示“我喜歡”字符。
特別提醒:這個函數名的英文意思是“left”,即從左邊取,很多Excel函數取其英文意思。
17,鏡頭功能
函數名:LEN
主要功能:統計文本字符串中的字符數。
使用格式:LEN(文本)
參數說明:text表示要統計的文本字符串。
應用示例:假設單元格A41中保存了字符串“我28歲”,我們在單元格C40中輸入公式=LEN(A40),確認後會顯示統計結果“6”。
特別提醒:LEN要計數時,不管是全角字符還是半角字符,每個字符都計為“1”;相應的函數LENB在統計中將半角字符計為“1”,全角字符計為“2”。
18,匹配功能
函數名:匹配
Main函數:以指定方式返回與指定數值匹配的元素在數組中的對應位置。
用法格式:match(查找值,查找數組,匹配類型)
參數說明:Lookup_value表示要在數據表中查找的值;
Lookup_array代表可能包含要查找的值的連續單元格區域;
Match_type表示搜索方法的值(-1,0或1)。
如果match_type為-1,求大於等於lookup_value的最小值,Lookup_array必須降序排列;
如果match_type為1,查找小於等於lookup_value的最大值,Lookup_array必須按升序排列;
如果match_type為0,則查找第壹個等於lookup_value的值,Lookup_array可以任意順序排列;如果省略match_type,則默認為1。
應用示例:如圖4,在F2單元格中輸入公式= match (E2,B1: B11,0),確認後返回搜索結果“9”。
特別提醒:Lookup_array只能是壹列或壹行。
19,最大函數
函數名:MAX
主要功能:求壹組數中的最大值。
使用格式:max (number1,number2...)
參數說明:數字1,數字2.....表示需要最大值的數值或引用單元格(區域),參數不超過30個。
應用示例:輸入公式=MAX(E44:J44,7,8,9,10),確認顯示E44-J44單位和地區的最大值和7,8,9,10的值。
特別提醒:如果參數中有文本或邏輯值,將被忽略。
20、中間功能
函數名:MID
主要功能:從文本字符串的指定位置截取指定數量的字符。
用法格式:MID(text,start_num,num_chars)
參數說明:text表示文本字符串;Start_num表示指定的起始位置;Num_chars表示要截取的數字。
應用示例:假設A47單元格中保存了“我喜歡天極網”的字符串,我們在C47單元格中輸入公式=MID(A47,4,3),確認後會顯示“天極網”的字符。
特別提醒:公式中的參數要用英文逗號隔開。
21,最小函數
函數名:MIN
主要功能:求壹組數中的最小值。
使用格式:min(數字1,數字2...)
參數說明:數字1,數字2.....表示需要最小值的數值或引用單元格(區域),參數不超過30個。
應用示例:輸入公式:=MIN(E44:J44,7,8,9,10),確認後可以顯示E44-J44單位和區域的最小值以及7,8,9,10的值。
特別提醒:如果參數中有文本或邏輯值,將被忽略。
22、MOD功能
函數名:MOD
主要功能:求兩個數相除的余數。
用法格式:MOD(數字,除數)
參數說明:數字代表紅利;Divider代表除數。
應用示例:輸入公式=MOD(13,4),確認後顯示結果“1”。
特別提醒:如果除數參數為零,則錯誤值“#DIV/0!”將會顯示。;MOD函數可以用函數INT來表示:上面的公式可以修改為:=13-4*INT(13/4)。
23.月函數
函數名:月
主要功能:查找指定日期的月份或引用單元格中的日期。
使用格式:月(序列號)
參數說明:serial_number表示指定的日期或被引用的單元格。
應用示例:輸入公式=月(“2003-12-18”),確認後顯示11。
特別提醒:如果是給定日期,請用英文雙引號括起來;如果將上述公式修改為=YEAR("2003-12-18 "),則返回該年對應的值" 2003 "。
24.現在功能
函數名:現在
主要功能:給出當前系統日期和時間。
使用格式:現在()
參數說明:該函數不需要參數。
應用示例:輸入公式:=NOW(),確認後立即顯示當前系統日期和時間。如果系統日期和時間已經更改,只需按F9功能鍵進行更改。
特別提醒:顯示的日期和時間格式可以通過單元格格式重新設置。
25或函數
函數名:或
主函數:返回邏輯值,只有當所有參數值都為邏輯“假”時,才返回函數結果的邏輯“假”,否則返回邏輯“真”。
使用格式:或(logical1,logical2,...)
參數描述:邏輯1,邏輯2,邏輯3.....:表示要測試的條件值或表達式,最多30個。
應用示例:在單元格C62中輸入公式:=或(A62 & gt=60,B62 & gt=60),確認。如果C62返回TRUE,則A62和B62中至少有壹個值大於或等於60;如果返回FALSE,則A62和B62中的值都小於60。
特別提醒:如果指定的邏輯條件參數包含非邏輯值,則函數返回錯誤值“#VALUE!”或者“#NAME”。
26.等級函數
函數名:RANK
Main函數:返回壹列值中某個值相對於其他值的排名。
使用格式:等級(編號、引用、順序)
參數說明:Number表示要排序的數值;Ref表示排序值所在的單元格區域;Order表示排序方法參數(如果為“0”或省略,則按降序排序,即值越大,排序結果值越小;如果是非“0”值,則按升序排序,即值越大,排序結果值越大;)。
應用示例:如果在單元格中輸入公式=RANK(B2,$B$2:$B$31,0),確認後可以得到丁1的語文成績在全班的排名結果。
特別提醒:在上面的公式中,我們讓Number參數采取相對引用的形式,讓ref參數采取絕對引用的形式(加壹個“$”符號)。這樣設置好之後,選中C2單元格,將鼠標移動到單元格的右下角,當它變成壹個細細的十字準線(通常稱為“填充柄”)時,按住左鍵向下拖動,就可以快速將上面的公式復制到C列下面的單元格中,完成其他同學的語文成績。
27.右功能
函數名:右
主要功能:從文本字符串的最後壹個字符開始,截取指定數量的字符。
用法格式:RIGHT(text,num_chars)
參數說明:text表示要截斷的字符串;Num_chars表示給定的截取次數。
應用示例:假設A65單元格中保存了字符串“我喜歡天極網”,我們在C65單元格中輸入公式:=RIGHT(A65,3),確認後會顯示字符“天極網”。
特別提醒:Num_chars參數必須大於或等於0;如果省略,默認為1;如果num_chars參數大於文本長度,函數將返回整個文本。
28.小計函數
函數名:小計
主要功能:返回列表或數據庫中的分類匯總。
使用格式:subtotal (function _ num,ref 1,ref2,...)
參數說明:Function_num是1到11(含隱藏值)或101到11(忽略隱藏值)之間的壹個數,用於指定列表中用什麽函數進行分類和匯總計算(。Ref1,ref2,…,...代表待分類匯總的區域或參考文獻,不超過29個。
應用示例:如圖7所示,在B64和C64單元格中輸入公式=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),隱藏61行。確認後,前者顯示為62(包括隱藏線),後者顯示為665438。
特別提醒:如果采用自動過濾,無論function_num參數的類型如何,SUBTOTAL函數都會忽略任何沒有包含在過濾結果中的行;SUBTOTAL函數適用於數據列或垂直區域,而不適用於數據行或水平區域。
29.函數名:SUM
主要功能:計算所有參數值之和。
使用格式:sum(數字1,數字2...)
參數說明:數字1,數字2……...表示要計算的值,可以是具體值、引用單元格(範圍)、邏輯值等。
應用舉例:如圖7所示,在D64單元格中輸入公式:=SUM(D2:D63),確認後即可得到語文總成績。
特別提醒:如果參數是數組或引用,則只計算其中的數字。空白單元格;邏輯值;數組或引用中的文本或錯誤值將被忽略;如果把上面的公式修改為= sum (large (D2: D63,{1,2,3,4,5}),就可以得到前五名得分的總和。
30.SUMIF函數
函數名:SUMIF
主要功能:計算滿足指定條件的單元格區域中的值的總和。
用法格式:SUMIF(Range,Criteria,Sum_Range)
參數說明:Range表示條件判斷的單元格區域;Criteria是指定的條件表達式;Sum_Range代表要計算的值所在的單元格區域。
應用示例:如圖7所示,在D64單元格中輸入公式=SUMIF(C2:C63,“男”,D2:D63),確認後即可得到男同學的語文成績之和。
特別提醒:如果將上述公式修改為=SUMIF(C2:C63,“女”,D2:D63),則可以得到“女”學生的語文成績之和;其中“男性”和“女性”在英語中需要放在雙引號中(“男性”和“女性”),因為它們是文本性的。
31,文本函數
函數名:文本
主要功能:將相應的數字按照指定的數字格式轉換成文本形式。
使用格式:文本(值,格式_文本)
參數說明:value表示要轉換的數值或被引用的單元格;Format_text是指定文本格式的數字格式。
應用示例:如果B68單元格中存儲了1280.45的值,我們在C68單元格中輸入公式=TEXT(B68,“0.00”),確認後顯示為“$1280.45”。
特別提醒:format_text參數可以根據單元格格式對話框的數字頁簽中的類型來確定。
32.今日功能
功能名稱:今天
主要功能:給系統日期。
使用格式:今天()
參數說明:該函數不需要參數。
應用示例:輸入公式:=TODAY(),確認後立即顯示系統日期時間。如果系統日期和時間已經更改,只需按F9功能鍵進行更改。
特別提醒:顯示的日期格式可以通過單元格格式重置(見附件)。
33.價值函數
函數名:值
主要功能:將表示數值的文本字符串轉換成數值。
使用格式:值(文本)
參數說明:text表示要轉換的文本字符串值。
應用示例:如果B74單元格是LEFT等函數截取的文本字符串,我們可以在C74單元格中輸入公式:=VALUE(B74),確認後就可以轉換成數值型。
特別提醒:如果文本數值沒有按上述方式進行轉換,用函數處理這些數值時往往會返回錯誤。
34、VLOOKUP功能
函數名:VLOOKUP
Main函數:在數據表的第壹列找到指定的值,然後返回數據表當前行指定列的值。
使用格式:vlookup (lookup _ value,table _ array,col _ index _ num,range _ lookup)。
參數說明:Lookup_value表示要查找的值;Table_array代表需要查找數據的單元格區域;Col_index_num是table_array區域中要返回的匹配值的列號(Col_index_num為2時,返回table_array第二列的值,為3時,返回第三列的值...);Range_lookup是壹個邏輯值。如果為TRUE或省略,則返回近似匹配值,即如果找不到精確匹配值,則返回小於lookup_value的最大值。如果為FALSE,則返回精確匹配值,如果沒有找到,則返回錯誤值#N/A。
應用示例:見圖7。我們在單元格D65中輸入公式=VLOOKUP(B65,B2:D63,3,FALSE)。確認後,只需在D65單元格中輸入壹個學生的名字(如丁48),該學生的語言成績就會立即顯示出來。
特別提醒:Lookup_value引用必須在Table_array區域的第壹列;如果省略Range_lookup參數,Table_array的第壹列必須排序;在該函數的向導中,Range_lookup參數的用法是錯誤的。
35,工作日功能
函數名:工作日
主要功能:給出指定日期對應的周數。
使用格式:weekday (serial _ number,return _ type)
參數說明:serial_number表示指定的日期,或者是包含日期的單元格;Return_type表示壹周的表示[當周日為1,周六為7時,此參數為1;當周壹(星期壹)為1,周日(星期日)為7時,參數為2(這符合中國人的習慣);周壹為0,周日為6時,參數為3】。
應用示例:輸入公式:=WEEKDAY(TODAY(),2),確認後給出系統日期的周數。
特別提醒:如果指定日期,請用英文放在雙引號內,如= weekday(" 2003-12-18 ",2)。