如何根据ID是否满足特定条件/结果来计算ID?

时间:2019-07-16 20:40:04

标签: excel excel-formula

我在Excel中遇到以下问题。我想统计一个学期入学的100%不及格的学生(获得D,F,不及格或不参加)。有什么公式可以帮助对此进行计算?

数据的组织方式如下:

ExcelData

我尝试了IF语句,但是在编写公式时遇到了麻烦,该公式考虑到了学生必须通过所有已注册课程的失败的条件。一些学生仅参加了一门课程,而其他学生则参加了几个。

我可以手动计算,但是考虑到有超过15,000行数据,这将花费很长时间。

我希望在6,000名学生(15,000行数据)中获得满足此要求的学生人数。

非常感谢您的帮助

谢谢

2 个答案:

答案 0 :(得分:1)

这是使用SUMPRODUCT的一种方法:

=SUMPRODUCT(--(COUNTIF(A2:A14,A2:A14)=COUNTIFS(A2:A14,A2:A14,E2:E14,"Unsuccessful"))/COUNTIF(A2:A14,A2:A14))

答案 1 :(得分:0)

这是一回合的方法,但是我最终对SCC进行了编码,其中成功= 1而失败= 0,然后创建了一个数据透视表,该表为我提供了以学生ID为行的SCC总和。我只是对值的总和进行排序,然后用0进行计数,这给了我所需的信息。

希望这会有所帮助