楼主,方法不必多,只需解决问题,简单就好.
假设, A2:A100为某科成绩, 不及格公式如下:
1. =countif(A2:A100,"<60")
2. =sumproduct(--(A2:A100<60))
不及格人数就是单科不及格人次相加.
假如学科有五门,在后面一空单元格如H2里输入数组公式:
〔=sum(if(b2:F2<60,1)]
得到该学生有几门不及格,接着就好办了,在最后输入一个统计函数〔=countif(H2:H100,">=1")]
结果就是有一门以上不及格的学生数字.
在每个学生后面E列做公式 =IF(B2<60,"不及格",IF(C2<60,"不及格",D2<60,"不及格","")))。以三项成绩为例,姓名在A2,成绩在B2、C2、D2最多可以有7个成绩。然后将公式下拉至每个学生。
假设20名学生,在E22做公式 =COUNTIF(E2:E21,"不及格")。就统计不及格人数。
可以先用if及and函数,把不及格的学生筛选出来,接下来就直接用count函数实现统计。
假设学生成绩在B2:D100,3门课的及格分数线分别为60 72 60
数组公式(输入后按ctrl+shift+enter完成)
=SUM(--(MMULT(--(B2:D100<{60,72,60}),ROW(1:3)^0)>0))
PS:如果有N门课程修改分数线,同时修改3为N即可。