在日期范围内查找Excel中的通过率

时间:2017-03-01 09:31:27

标签: excel excel-formula spreadsheet countif sumifs

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

当学习者向我们注册时,我们将在第一栏输入注册的开始日期,然后在第二栏输入+730,为我们提供结束日期。

在pass no pass列中,每个学习者必须完成单元,当他们通过这个单元时,我将其标记为通行证。

我想尝试实现/找出的是通过率

  • 甲。每年或
  • B中。每两年(注册期)

例如,如果我在2015年1月1日至2017年1月1日期间注册说200名学生,我想知道它的代码是什么 - 如果有任何代码。

2 个答案:

答案 0 :(得分:1)

=COUNTIF(C:C,"Yes")/(COUNTA(A:A)-1)之类的东西会在#34;是"意味着他们已经通过(如果你愿意,你可以将其更改为"通过"等等。)

以上公式将"是"的总数超过注册的总人数(COUNTA(A:A)-1计算所有带有条目的单元格,然后取走标题)

这是它的样子:

编辑:请忘记在B栏输入的日期 - 我刚输入了随机日期,因此这些都不正确,但公式无论如何都能正常运作。

enter image description here

答案 1 :(得分:1)

如果您想每年进行一次分析,可以使用以下帮助栏D。

A栏:格式化为日期的开始日期(本地化并不重要)
B栏:=A:A+730
D栏:=YEAR(A:A)(格式为标准或数字)
G3:=COUNTIFS(D:D,"=2016",C:C,"=Pass")
G4:=COUNTIFS(D:D,"=2016")

如果您需要2年分析(例如2016 + 2017),请对这两年进行分析,然后再将其添加。然后计算费率。

enter image description here