当前位置: 首页 > 图文教程 > 工具软件 > 办公软件 > 用好Excel 2007中新增的多重条件函数

办公软件
Word文档页码从第二页起出现的设置方法
Office 2003轻松安装
简单三步 解除Word文档保护密码
在Word中巧妙对齐文字
合理设置office Word的智能化粘贴功能
让新建的Word文档直接设置好格式
Word的页码设置技巧一则
Word2003中防止文档格式被改变
Word表格操作常用技巧三则
Office文档保护的全套方案
用好宏功能,让工作事半功倍
利用WORD轻松转换PDF文档完成任务
自制按钮 适合于大批量的排版工作
利用Word“自动更正”功能快速输入文字
稿纸方式,谁家COOL
制作绚丽图文标题
一样大字两样打法
Word文档隐私保护必学七招
在Word文件中加入声音吗
Word裁剪文档图片

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-11   浏览: 412 ::
收藏到网摘: n/a

  Excel 2007中增加了AVERAGEIF、AVERAGEIFS、SUMIFS、COUNTIFS和IFERROR五个函数,它们都可以在一定范围内根据条件自行计算。特别是多重条件函数AVERAGEIFS、COUNTIFS和 SUMIFS给我们的工作带来了极大的方便,如在年级段总成绩表中计算各班各科的平均分、及格率和优秀率时,就不用先按班级排序、分班后再计算平均分和两率了。具体实现方法如下:

  1、先在“准考证号”这列单元格的下方空白单元格中输入班级,然后到“姓名”列下方分别输入平均分、及格率和优秀率。

  2、在“语文”这列单元格下方“平均分”所对应的单元格中输入=AVERAGEIFS(C2:C132,$G$2:$G$132,"=1")。(如图1)

Excel 2007多重条件函数_软晨学习网www.ruanchen.com转载

  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)

Excel 2007多重条件函数_软晨学习网www.ruanchen.com转载

  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)

Excel 2007多重条件函数_软晨学习网www.ruanchen.com转载

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