excel两门不及格人数

来源:百度知道 编辑:UC知道 时间:2024/06/24 10:25:52
有4门课 给了所有学生成绩
例如
语文 数学 英语 化学
92 52 54 41
15 75 87 95
很多
怎么算出2门不及格的人数

假设你这个成绩在A、B、C、D列,那么在E列输入=IF(SUM(IF(C2>60,0,1),IF(D2>60,0,1),IF(E2>60,0,1),IF(F2>60,0,1))>=2,1,0),加一下这列数据就是多少人了。

如果你想既显示都有哪些学生2门不及格,又显示共有多少人2门不及格。
那么,在后面插入1空白列(如F),假设第1个学生在第2行,则在F2单元格内输入公式:
=IF(COUNTIF(A2:D2,"<60")<2,"",1)
公式完成后向下复制到最后一名学生行。然后就刚输入公式的单元格区域求和即可。

如果你只想知道有多少人2门不及格,而不必显示都有谁。
那么,在要显示结果的单元格内输入下面数组公式:
=SUM(IF(IF(A2:A4<60,1,2)*IF(B2:B4<60,1,2)*IF(C2:C4<60,1,2)*IF(D2:D4<60,1,2)>4,0,1))
输入完成后,同时按“Shift + Ctrl + 回车”组合键结束数组公式的输入。
公式说明:分别用四门单科成绩所在区域替换公式中的A2:A4、B2:B4、C2:C4、D2:D4

假设你的数据在A2:D2000
在E1输入:
=SUM(IF((A2:A2000<60)+(B2:B2000<60)+(C2:C2000<60)+(D2:D2000<60)>=2,1,0))
同时按 ctrl+shift+enter 3键
就可以算出两门以上不及格的人数

注:
1.如果你只想要2门不及格的(3门/4门不及格的不算),则把公式中的 >=2 改为 =2
2.如果数据不是到excel的2000行,请酌情修改公式中的2000字样.

假设你这个成绩在A、B、C、D列,那么在E列输入:
=if(countif(A1:D1,"<60")=2,1,"")
下拉公式
然后求和E列的