在excel里面输入学生的成绩表算平均分和及格率。要求先去掉5%的最低分然后在算平均分和及格率。怎么算?

注意:去掉5%的最低分数。不是去掉5%的人数。在线急等

学习的别人的,直接分享给你:
如计算E2:E44中减去5%的最低分后的及格率,在4个单元格内完成,结果更精确。
在E45单元格输入:=counta($E2:$E44) ——判断总人数。
在E46单元格输入:=E45*0.95 ——去除最低分5%,并设置单元格格式,得到整数。
在E47单元格输入:=Round(E45,0)-Round(E46,0)——直接引用,会出错,因为四舍五入的问题。
在E48单元格输入:=Min(rounddown(count(e2:e44)*0.95+0.4,0),CountIf(e2:e44,">=60"))/$E47——完全精确的及格率。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-02
2007版本
选中分数栏,开始-条件格式-项目选取规则-值最小的10%,改成5%,删除这5%。然后再计算。追问

不删除数据,用函数的话能实现吗

第2个回答  2013-07-02
那你的5%是啥意思?
你的表格式样咋的?追问

分数最低的百分之五。就是普通的成绩表

追答

你说不是人数,那是什么?

追问

比如有100个人,就去掉分数最低的五个人,而不是随便去掉5个人

追答

    假如总人数是1000人,你的分数是在C列,增加一列(假如是D列)写排序公式:

    =RANK(C2,C2:C1001)

    下拉填充

    计算平均数: 在编辑栏输入下列公式,按Shift+Ctrl+Enter键结束

    =AVERAGE(IF((D2:D1001)<MAX(D2:D1001)*95%,C2:C1001))

    假如及格是60分。在编辑栏输入下列公式,按Shift+Ctrl+Enter键结束

    及格率:=(COUNTIF(C2:C1000,">=60",C2:C1000)-1000*5%)/(1000*(1-5%))

     

     

追问

弄个最简单的表格,大家帮忙算算,先去掉各科5%的最低分 然后算平均分

先去掉各科5%的最低分 然后算及格率。一定是分数最低那5%。用函数算出来的总是和手动算出来的不一样。

追答

发过来吧。私信你的QQ号

本回答被提问者采纳
相似回答