在电子表格里,求及格率和优秀率的公式

如题所述

设60分及格,90分优秀,有50名学生,成绩数据在B2到B51,
如都有成绩,则公式为:
及格率:=COUNTIF(B2:B51,">=60")/COUNT(B2:B51)
优秀率:=COUNTIF(B2:B51,">=90")/COUNT(B2:B51)

考虑到缺考等因素,存在为空的单元格,可以用下列公式
及格率:=COUNTIF(B2:B51,">=60")/(ROW(B51)-ROW(B2))
优秀率:=COUNTIF(B2:B51,">=90")/(ROW(B51)-ROW(B2))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-22
及格率:=COUNTIF(A1:A4,">=60")/COUNT(A1:A4)
优秀率:同上,把60改成90即可。
注:A1:A4为数值区域
及格率或优秀率所在单元格,格式设置成百分比,观感会更好。
第2个回答  2011-11-23
如果60分以上及格,80分以上优秀,A1到A100是100个学生的成绩:
及格率:=COUNTIF($A$1:$A$100,">=60")/COUNT($A$1:$A$100)
优秀率:=COUNTIF($A$1:$A$100,">=80")/C及格率:=COUNTIF(A1:A4,">=60")/COUNT(A1:A4)
优秀率:同上,把60改成90即可。
注:A1:A4为数值区域
及格率或优秀率所在单元格,格式设置成百分比,观感会更好OUNT($A$1:$A$100)
第3个回答  2011-11-22
比如成绩在A1至A10,60分或以上合格,85分或以上优秀。
及格率:
=COUNTIF(A1:A10,">=60")/10

优秀率:
=COUNTIF(A1:A10,">=85")/10
第4个回答  2011-11-22
如果60分以上及格,80分以上优秀,A1到A100是100个学生的成绩:
及格率:=COUNTIF($A$1:$A$100,">=60")/COUNT($A$1:$A$100)
优秀率:=COUNTIF($A$1:$A$100,">=80")/COUNT($A$1:$A$100)