计算一个特定值,忽略重复日期

时间:2015-09-29 17:25:27

标签: excel excel-2010

这是第一次发帖,多年来给了很多帮助 - 我看过一些文章处理我的问题,但由于某种原因我有一个阻止&认为最好只是问......

我列出了A栏中的学生名单,如B栏中的数学或英语,以及C栏中所述课程的日期。

我正在寻找一个公式,它将计算针对特定主题发生的所有课程。因此,如果A列和A列中有10个名称对于C列中的所有10个相同的日期,它将其计为10个单独的类,而不是10个人的1个类。

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

试试这个:

=SUM(IF("subject"=$B$2:$B$99,1/(COUNTIFS($B$2:$B$99,"subject",$C$2:$C$99,$C$2:$C$99)),))
  

这是一个数组公式,必须使用 Ctrl + Shift + Enter 确认。

注意:将“subject”替换为您希望计算不同课程日期的特定主题的参考。

注意:用足够深的行号替换99,以容纳您的数据。

注意:该公式假设您在第一行中有列标题,并且数据从第二行开始。

答案 1 :(得分:0)

在我看来,使用数据透视表更简单,也更通用。这将允许进行大量额外的分析,例如按周/月/年或学生等,并且可以一次显示所有类的结果而无需更改参数:

enter image description here