excel问题求教:有条件求平均值时遇到的困惑。

[复制链接]
查看11 | 回复5 | 2013-1-27 02:19:13 | 显示全部楼层 |阅读模式
做了个小例子,用数组公式即可解决你的问题公式1是按你的思路:{=SUM(IF(A3:A25={201,202,203},C3:C25,0))/COUNT(IF(A3:A25={201,202,203},C3:C25,""))}公式2:{=AVERAGE(IF(A3:A25={201,202,203},C3:C25,""))}注意:这2个公式的最外层{}不是手工录入的,是录入公式后按Ctrl+Shift+Enter组合键自动生成的,而要统计的班级数组{201,202,203}的{}是手工输入的,你可以根据需求...
回复

使用道具 举报

千问 | 2013-1-27 02:19:13 | 显示全部楼层
其实可以这样操作:1、在列A前插入一列,第一行填入1,第二行填入2,然后纵向用填充句柄填充至末尾。2、按分类字段列排序(升降皆可),这里是原来的列A,现在的列B3、排序后分类汇总,分类字段选择刚才排好序的,汇总方式 求平均,汇总项成绩列即原来的C列,现在的D列4、汇总后,新建一张表,全选复制,在新表中选择性粘贴,数值5、新表按A列排序,所...
回复

使用道具 举报

千问 | 2013-1-27 02:19:13 | 显示全部楼层
假设要求2班与3班:=AVERAGE(IF(表一!A3:A1364={2,3},表一!C3:C1364,"")) shift+ctrl+enter三键结束,要求更多班级,在{2,3}里继续追+。...
回复

使用道具 举报

千问 | 2013-1-27 02:19:13 | 显示全部楼层
两个班的都就把COUNTIF部分叠加呗。...
回复

使用道具 举报

千问 | 2013-1-27 02:19:13 | 显示全部楼层
如果你用的是office2007以上版本,建议你用AVERAGEIFS函数...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行