我想学excel函数。应该买什么教材?有这么累的培训班吗?

一般不需要课本。你可以在网上找到很多。

以下是常用的函数。

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)。