怎样用公式求平均分、及格率、优秀率、各科合格率和各分数段的人数?
在Excel工作薄中,工作表1里有六个班的学生三科成绩,要在工作表2中用公式统计出平均分、及格率、优秀率、各科合格率。请高手赐教。...
在Excel工作薄中,工作表1里有六个班的学生三科成绩,要在工作表2中用公式统计出平均分、及格率、优秀率、各科合格率。请高手赐教。
展开
展开全部
请到这里:http://hi.baidu.com/whj%5Fwht/blog
看一看,你一定会有收获,而且有了它,你会成绩统计的高手。
看一看,你一定会有收获,而且有了它,你会成绩统计的高手。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请详细列出班名所在列,三科成绩所在的列,否则很难写清楚
更多追问追答
追问
工作表1的表头如下:
学号 班级 姓名 语文 数学 英语 总分
追答
函数不复杂,但是为了让内容简单,便于你以后更改,所以有一些需要事先准备的工作。另外,因为不知道你的excel版本,所以我采用的是在97-2003可以识别的函数,因此比2007看起来稍微有些复杂。
首先,在表一请先选中班级所在列,然后再左上角的名称框中输入class,同样的方法依次将语文、数学、英语分别命名为CHN、MTH、ENG,总分列命名为score
然后在表二上分别录入6个班级的名称在A2到A7,CHN、MTH、ENG、score分别在B1到E1,这样形成了统计表格的区域
先算平均分:
在B2格:={sum(indirect(B$1)*(class=$A2))/countif(class,$A2)},注意大括号不是输入的,是通过录入所有代码后同时按CTRL+SHIFT+ENTER产生的
然后向下、向右填充或复制即可
同理,及格率:
还是以B2格为例:={text(sum((indirect(B$1)>=60)*(class=$A2))/countif(class,$A2),"0.00%")}
优秀率,就是将及格率中的60分改成你们所设定的优秀标准即可
合格率:={text(sum(CHN>=60)*(MTH>=60)*(ENG>=60)*(class=$A2))/countif(class,$A2),"0.00%")}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询