1、计算机二级常用函数公式与解析1、求和函数SUM功能:将参数中的所有数字相加求和;其中每个参数既可以是一个单元格或单元格区域的引用或名称,也可以是一个常量、公式或另一函数的运算结果等.使用格式:SUM说明:第一个参数Number1是必须要给出的,Number2及以后参数是可有可无的.若通过Number1已经指定完毕所有要相加的数据例如通过Number1指定了一个单元格区域,区域中已包含了所有数据,就不必再给出Number2及以后的参数;当需要更多要相加的内容时再通过Number2、Number3等给出一般最多不要给出超过30个参数.例如:SUM表示对A1A5这5个单元格中的内容求和;SUM表示对
2、单元格A1、A3和A5的数值求和本书函数实例均不含=,因为函数可以作为公式的一部分,而=是用于输入整个公式的;由一个函数组成的公式只是公式的一种特例.2 、条件求和函数SUMIF功能:也是相加求和,但会从参数指定的单元格区域中进行挑选,仅对挑选出的符合指定条件的那些单元格求和.使用格式:SUMIF说明:Range参数是要进行条件计算的单元格区域.Criteria为求和的条件,其形式可以是数字、文本、表达式、单元格引用或函数等,例如可以是32、32、苹果、32、B5、SQRT等.Sum_range是要求和的实际单元格区域,如果Sum_range参数省略,将对Range中的单元格求和;否则Rang
3、e仅表示条件,将对Sum_range中符合条件的对应单元格求和.例如:SUMIF5表示对B2:B5区域中大于5的数值进行相加求和;SUMIF表示先找到B2:B5中等于John的单元格,再通过这些单元格找到C2:C5中的对应单元格,对C2:C5中的这些对应单元格的数值求和.3 、多条件求和函数SUMIFS功能:也是相加求和,但是对指定区域中满足多个条件的单元格求和.使用格式:SUMIFS说明:Sum_range为实际求和的单元格区域.Criteria_range1为在其中计算关联条件的第1个区域;Criteria1为第1个求和的条件,例如条件可以是32、32、苹果、32、B5、SQRT等.Cri
4、teria1与Criteria_range1配对使用.Criteria_range2, Criteria2, 及以后的参数可省略,表示附加的区域和条件.Criteria2与Criteria_Range2配对使用,Criteria3与Criteria_range3配对使用但每个Criteria_RangeN的参数区域所包含的行数和列数都必须与Sum_range的相同.例如:SUMIFS0, C1:C20, 表示对区域A1:A20中符合以下条件的单元格求和:B1:B20中的相应数值大于0、且C1:C20中的相应数值小于10.4 、平均值函数AVERAGE功能:求各参数的算术平均值.使用格式:AVE
5、RAGE说明:与SUM函数类似,第一个参数Number1是必须要给出的,Number2及以后参数是可有可无的.若Number1中已经指定完毕所有要求平均值的数据例如通过Number1指定了一个单元格区域,区域中包含了所有数据,就不必再给出Number2及以后的参数;若需要更多数据求平均值再通过Number2及以后的参数指定这些数据一般最多不超过30个参数.例如:AVERAGE表示对A2A6这5个单元格的数据求平均值;AVERAGE表示对A2A6这5个单元格及C6单元格中的数据共6个数据求平均值.如图从略,我们已为法律一班潘志阳同学计算出了期末总分,现需为他计算平均分.选中要保存计算结果的单元格
6、J3,使其成为活动单元格.在公式选项卡函数库工具组中单击插入函数按钮,弹出插入函数对话框.在类别中选择统计,再从函数列表中选择AVERAGE,单击确定.在打开的函数参数对话框中单击参数的 按钮折叠对话框,然后选择区域D3:H3,如图从略.再次单击 恢复对话框,单击确定.再向下拖动J3的填充柄到J9单元格,完成所有同学的平均分计算.5 、条件平均值函数AVERAGEIF功能:对指定区域中满足给定条件的单元格求算术平均值.使用格式:AVERAGEIF说明:Range参数是要进行条件计算的单元格区域.Criteria为求平均值的条件,其形式可以是数字、文本、表达式、单元格引用或函数等,例如32、32
7、、苹果、32、B5、SQRT等.Average_range是可选的参数,表示要求平均值的实际单元格区域,如果Average_range参数省略,将对Range中的单元格求平均;否则Range仅表示条件,将对Average_range中符合条件的对应单元格求平均.例如:AVERAGEIFA2:A5, 表示求单元格区域A2:A5中小于5000的数值的平均值;AVERAGEIF5000, B2:B5表示对B2:B5中的一部分单元格求平均,这部分的单元格是:与A2:A5区域中大于5000的单元格所对应的那部分单元格.6 、求最大值函数MAX和求最小值函数MIN功能:计算一批数值中的最大值MAX函数和最
8、小值MIN函数.使用格式:MAX 和 MIN说明:同样第一个参数Number1是必须要给出的,Number2及以后参数是可有可无的.若Number1中已经指定完毕所有要求最大或最小值的数据例如通过Number1指定了一个单元格区域,区域中包含了所有数据,就不必再给出Number2及以后参数;若需要更多数据求最大或最小值就通过Number2及以后参数指定这些数据一般最多不超过30个参数.例如:MAX表示求D2到D6单元格中的最大值;MIN表示求E55:J55区域中所有单元格中的数值、以及10这些数值中的最小值.7 、计数函数COUNT和COUNTA功能:统计某单元格区域中的单元格的个数,COUN
9、T是只统计内容为数字的单元格个数,COUNTA是统计内容不为空的单元格的个数.使用格式:COUNT 和 COUNTA说明:通过Value1, Value2,指定要计数的单元格区域,同样其中第一个参数Value1是必须要给出的,Value2及以后参数是可有可无的.例如:COUNT表示统计单元格区域A2:A8中包含数值的单元格的个数;COUNTA表示统计单元格区域A2:A8中的非空单元格的个数.8、 条件计数函数COUNTIF功能:统计某单元格区域中符合给定条件的单元格个数.使用格式:COUNTIF说明:Range表示要统计的单元格区域,Criteria表示指定的条件,当条件为一个值时可直接写出,
10、当条件为一个表达式=80时,应将条件用双引号引起来.例如:COUNTIF=80表示统计出B2B5中值大于等于80的单元格个数.如果单元格D3:D17中保存有全部学生的分数,其中90分以上为优秀,计算优秀率90分以上的人数占全部人数的比率的公式是=COUNTIF=90 / COUNT.9 、多条件计数函数COUNTIFS功能:统计某个单元格区域中符合多个指定条件的单元格个数.使用格式:COUNTIFS说明:Criteria_range1为在其中计算关联条件的第1个区域;Criteria1为第1个计数的条件,例如条件可以是32、32、苹果、32、B5、SQRT等.Criteria_range2,
11、Criteria2, 及以后的参数可省略,表示附加的区域和条件.Criteria2与Criteria_Range2配对使用,Criteria3与Criteria_range3配对使用.每一个附加的区域都必须与参数Criteria_range1具有相同的行数和列数,这些区域无需彼此相邻.例如:COUNTIFS80, B2:B7, 表示统计单元格区域A2:A7中大于80的单元格、并且对应在B2:B7中的单元格小于100的行数.10、 排位函数RANK功能:返回某一数值在一列数值中相对于其他数值的大小排名.使用格式:RANK说明:Number是需要比较的一个数值.Ref是一组数,可以是一个单元格区域
12、的引用.函数的计算结果就是这个数值在这组数中的排名.Order指定排名方式,如果Order为0或不输入的话,是降序排列;如果Order为非0值,则升序排列.例如:RANK求数值95在单元格区域A2:A6中升序排列的第几位.注意:在应用本函数时,条件区域也就是括号中的第二个数值,应该要选定单元格后摁下F4!单元格中出现$A$2:$A$6才能应用正确!常用的条件函数和逻辑函数1 、条件判断函数IF功能:根据一个条件判断条件的真假,根据真假分别返回两种不同的结果值.使用格式:IF说明:Logical是一个条件;Value_if_true表示当条件为真时,IF函数的结果值;Value_if_false
13、表示当条件为假时,IF函数的结果值.因此,IF函数的使用格式可被理解为如果条件,如果真,如果假例如:IF=60, 及格, 不及格表示如果单元格A2中的值大于等于60,则返回及格字样,否则返回不及格字样.如在单元格A3中输入=IF=60, 及格, 不及格,所表示的意思是根据A2中的分数判断及格、不及格,将结果存入A3.2 、逻辑函数AND和OR功能:当需要多个条件具有并且、或者的关系时,要用AND、OR函数表示.使用格式:AND和OR说明:这两个函数所有参数都必须是逻辑判断式可得到TRUE或FALSE结果的判断式或包含逻辑值的数组、单元格区域等.AND函数在当所有参数都成立时,返回TRUE,否则
14、返回FALSE.OR函数在其中有一个参数成立时就返回TRUE,否则返回FALSE.例如:若D2为数学成绩,E2为语文成绩,IFAND=60, E2=60, 合格, 不合格表示只有数学、语文成绩都及格的才是合格,有一门科目不及格的就是不合格.3 、Excel的垂直查询函数VLOOKUP功能:搜索指定单元格区域中的第1列,然后返回该区域相同行上任意单元格中的数值.使用格式:VLOOKUP说明:Lookup_value表示要在区域的第1列中搜索的数值.Table_array为要搜索的单元格区域.Col_index_ num表示最终要返回的数据是该区域第几列的值.例如Col_index_num为1时返
15、回Table_array中第1列的值,Col_index_num为2时返回Table_array中第2列的值.如果Col_index_num小于1,函数返回错误值#VALUE!;如果Col_index_num大于区域Table_array中的总列数,函数返回错误值#REF!.Range_lookup参数为TRUE或FALSE,表示查找精确匹配值TRUE,找不到精确匹配值时返回小于Lookup_value的最大值、还是近似匹配值FALSE,当第1列有多个匹配时仅找第一个值,Range_lookup可以省略省略时视为TRUE.注意:若Range_lookup为TRUE或被省略,则必须按升序排列Ta
16、ble_array第1列的值,否则函数返回值可能不正确.如果Range_lookup为FALSE,则不需要排序.因此在使用VLOOKUP函数时,虽然Range_lookup可以省略,但一般不要省略,而要给FALSE或0值.例如:VLOOKUP表示在B2:D10区域中查找,在该区域的第1列即B列中找0.7,找到后返回同行第3列即D列的值.如没找到返回错误#N/A.常用的日期函数1 、提取日期各部分的函数YEAR、MONTH、DAY、WEEKDAY功能:YEAR函数提取某日期的年份部分,返回值为19009999之间的一个整数.MONTH函数提取某日期的月份部分,返回值为112.DAY函数提取某日期
17、的日部分,返回值为131.WEEKDAY函数提取某日期的星期几的星期数,返回值为17.使用格式:YEAR、MONTH、DAY和WEEKDAY说明:Serial_number为要被提取某部分的一个日期,或含有日期的单元格引用.WEEKDAY的Return_type参数说明星期的表示方式:该参数为1时,星期日为1、星期六为7;该参数为2时,星期一为1、星期日为7符合中国习惯;该参数为3时,星期一为0、星期日为6.例如:YEAR将得到2014.当在A2单元格中输入日期2014/12/27时,WEEKDAY将得到62014/12/27为星期六.2 、获得当前日期时间的函数TODAY和NOW功能:TOD
18、AY函数获得系统当下的日期;NOW函数获得系统当下的日期和时间.使用格式:TODAY 和 NOW说明:这两个函数都不需参数,直接写函数名+即可.例如:TODAY即获得当下日期;NOW即获得当下日期和时间.注意:一定要分清楚TODAY和NOW,TODAY可以和YEAR、MONTH、DAY混合使用,例如如果需要提取出今天的年,就可以这样使用=YEARTODAY3 、构造日期函数DATE功能:通过给出年、月、日的数值,构造出对应的一个日期数据.使用格式:DATE说明:year为年份数值小于9999;month为月份数值可大于12;day为天数.例如:DATE将得到2015/2/4的日期数据.4、 计
19、算两日期差值的函数DATEDIF功能:计算两个日期之间的差值.使用格式:DATEDIF 或 DATEDIF 或 DATEDIF说明:Date1表示较前的一个日期,Date2表示较后的一个日期,第3个参数为y、m或d时,函数分别返回这两个日期之间相差的年数、月数、天数.例如:DATEDIFA3, TODAY,y表示计算今天与A3单元格中的日期所差的整年数.常用的文本函数1、文本合并.这个可以说不算函数,但是又是需要用到,比如说在排名中要写第几名,就要这样写:=第&RANK&名,需要注意的是其中的符号必须均为英文.2、中间截取字符串函数MID.功能:从一个文本字符串的中间截取若干个字符组成一个新的文本字符串.使用格式:MID说明:Text为要被截取的文本字符串.Start_num为要截取的第1个字符在Text中的字符位置,Text的第1个字符位置为1.Num_chars为要从Start_num位置开始截取几个字符,Num_chars必须0,如果省略Num_chars参数,则默认其值为1.例如:若A3单元格中的内容为abcdef,则MID将得到内容bcd.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1