在Excel中查找date范围内的合格率

我在Excel中有一个大的控制表,超过1000多名学生。 我有三列,我想使用哪些是(2年开始研究期 – 第1列),(2年研究期结束 – 第2列)和(通过/不通过 – 第3列)

当学员注册我们时,我们将在第一栏input注册的开始date,然后在第二栏input+730给我们结束date。

在通过没有通过栏中,每个学习者必须完成单元,当他们通过这个单元时,我将其标记为通过。

我想尝试和实现/发现的是合格率

  • A.每年或每年
  • B.每两年(登记期)

例如,如果我在01/01/2015和01/01/2017之间注册了200名学生,我想知道代码是什么 – 如果有代码的话。

例如=COUNTIF(C:C,"Yes")/(COUNTA(A:A)-1)在“Yes”意味着他们已经通过了(如果你愿意的话,你可以把它改成“pass”等等)。

上面的公式将“Yes”的总数与注册总人数进行比较( COUNTA(A:A)-1对所有单元格进行计数,然后取出标题)

这是它的样子:

编辑:请忘记在B列中input的date – 我刚刚input随机date,所以这些是不正确的,但公式完美无瑕。

在这里输入图像说明

如果你想每年做一次分析,你可以使用下面的帮手列D.

列A:开始date格式化为date(本地化无关紧要)
B栏: =A:A+730
D列: =YEAR(A:A) (格式为标准或编号)
G3: =COUNTIFS(D:D,"=2016",C:C,"=Pass")
G4: =COUNTIFS(D:D,"=2016")

如果您需要2年的分析(例如2016年+ 2017年),请对两年进行分析并稍后添加。 然后计算比率。

在这里输入图像说明