用excel做成绩表会用到那些函数,输入格式是怎样的
发布网友
发布时间:2022-04-21 06:50
我来回答
共2个回答
热心网友
时间:2022-06-18 13:24
sum(总分) max (最大分)min(最小分) average (平均分)
格式 列如 =sum(A1:C1)
热心网友
时间:2022-06-18 13:24
用excel做成绩表会涉及到统计总分、平均分、排名次、优秀率、及格率、各分数段人数等,假如A、B、C、D、E列分别为班级、姓名、语文、数学、英语,共50人,则对应计算公式如下:
1、求总分,总分计算到F列,则在F2单元格输入=sum(c2:e2) 表示C2到E2的单元格相加,确认输入后,鼠标放到F2单元格右下角的小黑点上按住鼠标左键向下拖拉即可求出所有人的总分;
2、求平均分,先计算语文,在C52单元格输入=average(c2:c51),然后拉动黑点向后,道理同求和;
3、排名次,名次在G列,则在G2单元格输入=rank(f2,$f$2:$f$51),意思是一个人的总分在所有总分中的大小排位,其中的$符号表示绝对引用,且必须用绝对引用,因为下拉时,范围会跟着改变,如果整列没有其他内容,也可以写成=rank(f2,f:f),就不必考虑绝对引用了;
4、求优秀率,即优秀人数÷总人数,用到两个函数,两个函数用除号/连起来,在C53单元格输入=countif(c2:c51,">=80")/count(c2:c51),确认输入后,将格式改为百分比即可看到语文的优秀率,其他学科向后拉该单元格右下角的黑点即可求出;
5、求及格率,同优秀率,只需要将80改成60;
6、求各分数段人数,这里用数组公式,假如分别求出前10名人数、前11-20、21-30等,则在要显示前10名结果的位置输入公式=sumproct((f2:f51<>"")*(g2:g51<=10))
在11-20名位置输入公式=sumproct((g2:g51>10)*(g2:g51<=20)),这里sumproct函数里边的条件都用括号括起来,条件之间用*号连接,且至少要具备两个条件,所以求前10名时,加入了在这里没有必要的一个条件来凑数,就是总分不等于空白。
更多统计和计算要根据实际应用,可在进行查询或咨询,例如获得前10名具体人员名单用index函数等。