当前位置: 首页 > 图文教程 > 工具软件 > 办公软件 > Excel中用SUMIF函数实现按指定条件求平均值

办公软件
Word常见问题:插入和改写状态切换方法
Excel 2010数据有效性的妙用实例2则
Word2003设置春联格式和打印春联
Excel技巧:快速为每张报表输入编表日期
Word2007域的结果自动化更新
Word技巧:利用日历模板轻松制作个性日历
WPS小插件化学助手轻松录入化学分子式
Excel电子表格中的身份证号编辑技巧
Excel数据表转换为图片的简单方法
Excel电子表格日期运算的高级技巧
WPS2009中的标双击操作及对应功能
Word自动更新文档中的所有域
Powerpoint2007的PPT文件打包操作
在Word2010中为常用符号添加自动更正
Word2007技巧:去除带着红红绿绿的修订提示
Excel2003技巧:用Excel管理考勤的方法
WPS2009设置技巧:人民币大写格式转换
Word技巧:将常用字体以按钮形式放置在工具栏上
word表格的单元格的拆分与合并
彻底查杀,统统赶走Word宏病毒

办公软件 中的 Excel中用SUMIF函数实现按指定条件求平均值


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

  Excel 2003中的条件求和SUMIF函数非常实用,例如在年级段总成绩表中计算某科教师所教的所有班级成绩的平均分(如5到8班化学老师的平均分),就可以利用如下方法实现:

  在准备放该化学教师所教所有班级平均分的单元格中输入=SUMIF(K2:K132,">4",G2:G132)/COUNTIF(K2:K132,">4")回车即可,这里边用到了SUMIF和COUNTIF两个函数。(如图1)

Excel中用SUMIF函数实现按指定条件求平均值_软晨学习网转载

  SUMIF函数是按给定条件对指定单元格进行求和的函数。其语法格式是:SUMIF(range,criteria,sum_range),range是要根据条件进行计算的单元格区域,每个区域中的单元格都必须是数字和名称、数组和包含数字的引用,空值和文本值将被忽略。criteria 是指对range指定的区域实行什么条件,其形式可以为数字、表达式或文本。如条件可以表示为 32、"32"、">32" 或 "apples";sum_range是要进行相加的实际单元格,如果省略Sum_range,则当区域中的单元格符合条件时,它们既按条件计算,也执行相加。

  注意:Sum_range 与Range的大小和形状可以不同,相加的实际单元格从sum_range 中左上角的单元格作为起始单元格,然后包括与range大小和形状相对应的单元格。公式中range是指“K2:K132”,也就是“班级”这列所有单元格;criteria是指“">4"”,意思是指班级数大于4的5、6、7、8班;而sum_range是指“化学”这列成绩,意思是对符合“班级”条件的化学分数求和。而整个SUMIF函数公式是计算所有班级为5、6、7和8班的同学的化学成绩的总和。

  COUNTIF函数是统计指定区域中满足给定条件的单元格个数的函数。其语法格式是:COUNTIF(range,criteria),range是一个或多个要计数的单元格,其中包括数字或名称、数组或包含数字的引用,空值和文本值将被忽略。criteria 是指按什么条件进行统计,其形式可以为数字、表达式、单元格引用或文本。

  公式中range是指“K2:K132”,也就“班级”这列所有单元格;criteria是指“">4"”,意思也指班级数大于4的5、6、7、8班。整个COUNTIF函数公式是统计班级这列中班级数为5、6、7和8班的同学的总人数。而整个公式就是等于所有班级为5、6、7和8班的同学的化学成绩总和除以班级数为5、6、7和8班的同学的总人数。

  如果每科教师所教的班级一样,还可以在公式中加入$,以便进行拖动填充($为绝对应用,拖动公式时所引应用的单元格不发生变化),如:=SUMIF($K$2:$K$132,">4",G2:G132)/COUNTIF($K$2:$K$132,">4")。(如图2)

Excel中用SUMIF函数实现按指定条件求平均值_软晨学习网转载