用好Excel 2007中新增的多重条件函数

Excel 2007中增加了AVERAGEIF、AVERAGEIFS、SUMIFS、COUNTIFS和IFERROR五个函数,它们都可以在一定范围内根据条件自行计算。特别是多重条件函数AVERAGEIFS、COUNTIFS和 SUMIFS给我们的工作带来了极大的方便,如在年级段总成绩表中计算各班各科的平均分、及格率和优秀率时,就不用先按班级排序、分班后再计算平均分和两率了。具体实现方法如下:
1、先在“准考证号”这列单元格的下方空白单元格中输入班级,然后到“姓名”列下方分别输入平均分、及格率和优秀率。
2、在“语文”这列单元格下方“平均分”所对应的单元格中输入=AVERAGEIFS(C2:C132,$G$2:$G$132,"=1")。(如图1)


AVERAGEIFS是利用多重条件计算指定范围的单元格平均值的函数。其语法格式是:AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2…),Average_range 是要计算平均值的单元格区域,其中包括数字或包含数字的名称、数组或引用;Criteria_range1, criteria_range2, … 是指在哪些单元格区域中指定条件;Criteria1, criteria2, … 则是指具体条件是什么。
公式中Average_range是指C2:c132,即“语文”这列的所有成绩。Criteria_range1是指G2:G132,即班级这列数据,而G前后所加的$是为了接下来可以拖动填充另外的数学和英语学科($为绝对应用,拖动公式时所引应用的单元格不发生变化)。Criteria1是指"=1",即条件为班级是一班。
3、在“语文”这列单元格下方“及格率”所对应的单元格中输入=COUNTIFS(C2:C132,">=90",$G$2:$G$132,"=1")/COUNTIF($G$2:$G$132,"=1")。(如图2)


COUNTIFS是统计某个区域中满足多重条件的单元格个数。其语法格式是:COUNTIFS(range1, criteria1,range2, criteria2…),Range1, range2, … 是指对哪些区域在统计时施加条件。Criteria1, criteria2, … 是指具体条件是什么。公式中Range1是指C2:C132,即“语文”这列的分数;Criteria1是指">=90",即条件为分数大于等于90; range2是指G2:G132,即“班级”这列数据,加$也是为了方便拖动填充其它学科;criteria2是指"=1",即条件为班级是一班。
COUNTIF函数是统计指定区域中满足给定条件的单元格个数的函数。其语法格式是:COUNTIF(range,criteria),range是一个或多个要计数的单元格,其中包括数字或名称、数组或包含数字的引用,空值和文本值将被忽略。criteria是指按什么条件进行统计,其形式可以为数字、表达式、单元格引用或文本。公式中range是指G2:G132,即“班级”这列所有单元格;criteria是指"=1",意思是条件为班级是一班的同学。
4、按照计算及格率的方法统计出优秀率,即把90改为120(满分150时120分以上为优秀)。
5、选中及格率和优秀率这两行,在“开始”选项卡下的“数字”控件组下单击“%”(百分比样式按钮)转换为按百分比显示。还可以单击其后的“增加小数位数”和“减少小数位数”按钮来增减小数位数。(如图3)


另外我们还可以利用COUNTIFS来统计各分数段的人数,如统计语文成绩120分到130分之间的人数则输入:=COUNTIFS(C2:C132,">=120",C2:C132,"<130")

(0)

相关推荐

  • Excel 2007中新增的多重条件函数

    Excel 2007中增加了AVERAGEIF、AVERAGEIFS、SUMIFS、COUNTIFS和IFERROR五个函数,它们都可以在一定范围内根据条件 自行计算。特别是多重条件函数AVERAGE ...

  • Excel 2007中如何设置文本的样式

    Excel 2007中,您可以随意设置文本样式,包括加粗、倾斜、下划线、删除线、上下标等。 将文本格式设置为加粗、倾斜或带下划线 1、选择要设置格式的单元格、单元格区域、文本或字符。 提示 要取消选择 ...

  • Excel 2007 中设置文本的样式方法

     Excel 2007中,您可以随意设置文本样式,包括加粗、倾斜、下划线、删除线、上下标等。 将文本格式设置为加粗、倾斜或带下划线 1、选择要设置格式的单元格、单元格区域、文本或字符。 提示 要取消选 ...

  • Excel 2007中轻松设置文本的样式

    Excel 2007中,您可以随意设置文本样式,包括加粗、倾斜、下划线、删除线、上下标等。 将文本格式设置为加粗、倾斜或带下划线 1、选择要设置格式的单元格、单元格区域、文本或字符。 提示 要取消选择 ...

  • Excel 2007中对重复数据的巧妙处理

    在使用Excel处理大量数据时,经常会遇到重复数据,尽管我们一遍遍地认真、仔细核对,但出现错误还是难以避免。在Excel 2007中这个问题就能轻松解决。 1、数据输入时避免重复 在输入学籍号、身份证 ...

  • Excel 2007中找到指定工作表的方法

    平常我们总是习惯于在同一个Excel文档中设计大量表格。工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能。想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的。在此为 ...

  • Excel 2007中删除重复数据的办法

    Excel 2007中删除重复数据的办法 如果经常跟数据打交道,最头痛的莫过于收集到大量信息中,有一部分重复数据,如果找到并删除他们实在是一件麻烦的事情,不过在Excel 2007中可以很轻松的解决。 ...

  • Excel 2007中应用表样式而不新插入表

    Excel 2007里通过应用预定义表样式,可以快速设置工作表的格式(相关文章:Excel 2007中使用表样式快速给表格加格式)。但是,应用预定义表样式时,将为所选数据自动插入一个 Microsof ...

  • Excel 2007中添加或删除工作表背景

    Excel 2007中,您可以将图片用作仅供显示的工作表背景。工作表背景不会被打印,也不会保留在单个工作表中或保留在另存为网页的项目中。 要点 由于不会打印工作表背景,因此不能将其用作水印。但是,通过 ...