2017-03-01 124 views
1

我在Excel中拥有超过1000多名学生的大型控制表。我有三列,我想使用哪些是(2年研究期开始 - 第1列),(2年研究期结束 - 第2列)和(通过/不通过 - 第3列)在日期范围内查找Excel中的合格率

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

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

我想尝试和实现/找出是合格率要么

  • 每年A.或
  • B.每两年(报名期间)

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

回答

1

=COUNTIF(C:C,"Yes")/(COUNTA(A:A)-1)这样的事情会做到这一点,如果“是”意味着他们已经通过(如果你想,你可以改变这个“通过”等)。

上述公式超过注册总人数使总数的“是”(COUNTA(A:A)-1计数所有的细胞和一个条目,然后带走了头)

这就是它的样子:

编辑:请忘记在列B中输入的日期 - 我只是输入随机日期,所以这些是不正确的,但公式完美无论。

enter image description here

+0

嗨,杰里米,谢谢你!所以我使用了您的代码,并将其作为2012年或更高版本的电子表格范围内的日期提出高比例。 继承人什么列使用即时通讯和地区的合格率是 http://s1193.photobucket.com/user/inzid/media/1.jpg.html - 与代码顶部 的http:// s1193.photobucket.com/user/inzid/media/2.jpg.html http://s1193.photobucket.com/user/inzid/media/3.jpg.html 无论如何要得到合格率年之间的百分比?说2015年合格率,2016年合格率等 – Callum

+0

你应该可以做我的答案每年分析。 –

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

+0

谢谢Peh,我尝试了D列,但它没有正确地拖延一年。我已经将K列(我的开始日期)格式化为'日期' – Callum

+0

然后如果这是您的年份列,那么使用'=年(K:K)'? 'A:A'表示A列,所以'K:K'表示K列。 –

+0

是的,试过'= YEAR(K:K)',它只是提供日期09/07/1905 – Callum