a3=85
a4=23
a5=80
=countif(a2:a5,">=80")
统计的学生某科成绩,>=80优(合格)的条件。
完整表达%
=countif(a2:a5,">=80")/count(a2:a5)*100
但有一个问题,如果学生缺考该怎样计分母,因为如果未输入分数(含0),结果将不一样,建议count(a2:a5)可直接输入实际人数符合学校评估要求!
其实有一数组frequency更方便!
假设范围是a1:a5
优秀率:
countif(a1:a5,">85")/countif(a1:a5,"<>-100")
及格率:
countif(a1:a5,">60")/countif(a1:a5,"<>-100")
方法二:
在excel中,怎样统计学生的优秀率和及格率。
如何用excel计算优秀率和及格率
我们在教学工作中经常要用excel统计学生成绩,其中要统计学生的优秀人数,及格人数以及优秀率,及格率,这些功能如果用菜单来操作比较繁琐,其实完全可以直接在表格中输入函数,轻松搞定。
数据表——
参考人数
优秀人数
优秀率
公式编辑——
c19单元格中输入公式
=counta(c2:c16)——计算“参考人数”;
c20中单元格中输入公式
=countif(c2:c16,">=90")——计算“优秀人数”,设计90及其以上为“优秀”;
c21单元格中输入公式
=c20/c19——计算“优秀率”,单元格设置为"百分比"格式,自动保留2位小数;
其实,可以把上述三个步骤综合成一个直接计算“优秀率”的公式
=countif(c2:c16,">=90")/counta(c2:c16)
这样做起来是不是轻松多了?比在工具和菜单中操作方便多了吧。同样的道理也可以用来计算及格率。这里就不重复了。
1、countif函数
函数名称:countif
主要功能:统计某个单元格区域中符合指定条件的单元格数目。
使用格式:countif(range,criteria)
参数说明:range代表要统计的单元格区域;criteria表示指定的条件表达式。
应用举例:在c17单元格中输入公式:=countif(b1:b13,">=80"),确认后,即可统计出b1至b13单元格区域中,数值大于等于80的单元格数目。
特别提醒:允许引用的单元格区域中有空白单元格出现。
2、average函数
函数名称:average
主要功能:求出所有参数的算术平均值。
使用格式:average(number1,number2,……)
参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。
应用举例:在b8单元格中输入公式:=average(b7:d7,f7:h7,7,8),确认后,即可求出b7至d7区域、f7至h7区域中的数值和7、8的平均值。
特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内