求EXCEL函数

已知每个班人名清单,希望在A列输入名字,B列自动出来所属班级

EXCEL函数用法及注意事项
1、函数名称:SUM
使用条件:计算所有参数数值的和。
使用格式:SUM(NO1,NO2……)
参数说明:NO1,NO2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)等。
应用举例:如图1所示,在D12单元格中输入公式:=SUM(D2:D11),确认后即可求出数学的总分。
图1:

注意事项:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。
2、函数名称:SUMIF
  使用条件:计算符合指定条件的单元格区域内的数值的和。
  使用格式:SUMIF(Range,Criteria,Sum_Range)
  参数说明:Range代表条件判断的单元格区域;Criteria为指定条件(表达式);Sum_Range代表需要计算的数值所在的单元格区域。
  应用举例:如图1所示,在D12单元格中输入公式:=SUMIF(C2:C11,"男",D2:D11),确认后即可求出“男”生的数学成绩和。
注意事项:如果把上述公式修改为:=SUMIF(C2:C11,"女",D2:D11),即可求出“女”生的数学成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。
3、函数名称:IF
  主要功能:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件判断任务。
使用格式:IF(logical_test,value_if_true,value_if_false)。
  参数说明:Logical_test计算结果为TRUE(真实的、正确的)或FALSE(不真实的、不正确的)的任何数值或表达式;Value_if_true是Logical_test为TRUE时函数的返回值, Value_if_false是Logical_test为FALSE时函数的返回值。
应用举例:公式“=IF(A1>=60,"及格","不及格")”,若逻辑判断表达式A1>=60成立(真实的),则公式所在单元格被赋值“及格”,否则被赋值“不及格”。
注意事项:如果logical_test为TRUE且省略value_if_true,则返回TRUE。Value_if_true可以是表达式;
如:公式“=IF(C2>=85,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2<60,"D"))))”,其中第二个IF语句同时也是第一个IF语句的参数,也就是不满足“C2>=85”这个条件所返回的值。同样,第三个IF语句是第二个IF语句的参数,以此类推。例如,若第一个逻辑判断表达式C2>=85成立,则公式所在单元格被赋值“A”;如果第一个逻辑判断表达式C2>=85不成立,则计算第二个IF语句“IF(C2>=70”;以此类推直至计算结束,该函数广泛用于需要进行逻辑判断的场合。
4、函数名称:AVERAGE
  主要功能:求出所有参数的算术平均值。
  使用格式:AVERAGE(number1,number2,……)
  参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。
  应用举例:如图1在D12单元格中输入公式:=AVERAGE(D2:D11),确认后,即可求出数学成绩的平均分。
  注意事项:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。
5、函数名称:ISERROR  
  主要功能:用于判断函数式(公式)返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。
  使用格式:ISERROR(value)
  参数说明:Value表示需要判断的值或表达式。
  应用举例:如果在C2单元格中输入公式:=ISERROR(A2/B2),确认以后,如果B2单元格为空或“0”,则A2/B2出现错误,此时前述函数返回TRUE结果,在C2中将显示为TRUE,反之返回FALSE。
  注意事项:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A2/B2),"",A2/B2),如果B2为空或“0”,则C2单元格显示为空,反之显示A2/B2的结果。
6、函数名称:MID  函数名称:MID
  主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。
  使用格式:MID(text,start_num,num_chars)
  参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。
  应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。
  特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。
7、函数名称:RANK
  主要功能:返回某一数值在一列数值中的相对于其他数值的排位。
  使用格式:RANK(Number,ref,order)
  参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。  
  应用举例:如在E2单元格中输入公式:=RANK(D2,$D$2:$D$11,0),确认后即可得出郑陶同学的数学成绩在全班成绩中的排名结果。
注意事项:在上述公式中,我们让Number也就是D2参数采取了相对引用形式,而让ref参数($D$2:$D$11)采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中E2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到E列下面的单元格中,完成其他同学数学成绩的排名统计。
8、函数名称:VLOOKUP
  主要功能:在数据表的首列查找指定的数值,并由此返回数据表中,相对当前行中指定列处的数值。
使用格式:
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第2列中的数值,为3时,返回第3列的值……);Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。
  应用举例:
图2:

参见图2,我们在H4单元格中输入公式:
=VLOOKUP(G4,$A$4:$E$20,2,FALSE),确认后,只要在G4单元格中输入一个客户的姓名(如:陈五香),H4单元格中即刻显示出该客户1月份的销量,如果要显示该客户2月份的销量,只需在i4单元格中输入公式:=VLOOKUP(G4,$A$4:$E$20,3,FALSE), 同理,J4、K5单元格中把公式中的3,改为4、5,就能够得到3月、4月份的销量。
  注意事项:Lookup_value必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序。
9、函数名称:AVEDEV
主要功能:返回一组数据与其平均值的绝对偏差的平均值,此函数与AVERAGE函数共同使用,可以计算波动率,波动率公式为:AVEDEV/AVERAGE。
使用格式:AVEDEV(number1,number2,...)
参数说明:Number1、number2、...是用来计算绝对偏差平均值的一组参数,其个数可以在1~30个之间。
应用举例:如果A1=79、A2=62、A3=45、A4=90、A5=25,如在A6单元格中输入公式“=AVEDEV(A1:A5)”返回20.16。
11、函数名称:COUNT与COUNTA
(1)COUNT:利用函数COUNT可以计算单元格区域中数字项的个数。
使用格式:COUNT(value1,value2, ...)
Value1, value2, ...是包含或引用各种类型数据的参数(1~30个),注意只有数字类型的数据才被计数。
(2)COUNTA:利用函数 COUNTA 可以计算单元格区域中数据项的个 数。
使用格式:COUNTA(value1,value2, ...)
Value1, value2, ...所要计数的值,参数个数为 1~30 个。
COUNTA与COUNTA的区别:函数 COUNT 在计数时,只统计数字,但是错误值或其他无法转化成数字的文字则被忽略。而COUNTA的参数值可以是任何类型,它们可以包括空字符 (" "),但不包括空白单元格。如图3所示:

如在B9单元格中输入公式:=COUNT(B1:B8) 等于7,输入公式:=COUNTA(B1:B8) 等于8。
12、条件求和向导
主要功能:是一种多条件求和,是SUMIF函数的延伸。
运用举例:
  图4为绩溪营销部客户分类统计表,我们以统计市场类型为“城市”业态为“超市”的人数为例,介绍一下如何利用“条件求和”功能实现多条件限制下的数据统计过程。
图4 客户分类统计表
  (1)依次选择“工具→向导→条件求和”菜单命令,在弹出的“条件求和向导-4步骤之1”界面中,确认条件求和的数据区域为整个表格(只需单击表格内的任一单元格再执行该命令,系统会自动选中整个表格区域),单击“下一步”按钮。
(2)在“条件求和向导-4步骤之2”界面中选择“求和列”为“客户名称”,将限制的条件“市场类型=城市、业态=超市”逐条选择并添加到条件列表中,单击“下一步”按钮(如图5)。
  
图5 指定条件数据
(3)在“条件求和向导-4步骤之3”界面中选择统计结果的显示方式为“只显示公式”,单击“下一步”按钮。
(4)最后要选择目标数据存放的单元格,本例中选择K5单元格,并在选择后单击“下一步”按钮,直到最后单击“完成”按钮。此时在K5单元格中就会出现我们要统计的数据结果。其他单元格的数据可以依据本操作依次完成。
  在本例中,我们可以看出,如果是简单条件的数据统计其实也可以用公式来实现,如可以用公式“=SUMIF (7)”来实现,当然也可以使用分类汇总命令来实现。但对于复杂条件的数据统计用公式就显得有些难度了,特别是对于不熟悉函数的同事,而用“条件求和”功能则可以很方便地实现我们的统计需求。
  注意事项:
1、初次使用“条件求和”功能必须先安装。单击“工具”菜单中的“加载宏”,在“加载宏”对话框中勾选“条件求和向导”复选框,单击“确定”按钮,此时系统会自动安装该功能。
2、在第一步选择区域中,要包含数据区域的标题行。
打字不易,如满意,望采纳。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-11
用match+index来做,但不能有重名
第2个回答  2014-09-11
用Vlookup函数 ,没有看到你的每个班人名清单格式,没有办法编公式。你查查vlookup函数用法
第3个回答  2014-09-11
可以用VLOOKUP函数本回答被提问者采纳
第4个回答  2014-09-11
vlookup函数……你把你的excel发出来

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网