excel 2013数据透视表计数总和大于和小于

时间:2015-10-06 04:45:14

标签: excel pivot-table

我在Excel 2013中有一个包含学生记录的大型电子表格。每行对应一个课程中注册的一个学生。该电子表格涵盖了5年的学生记录。我正在尝试创建一个数据透视表,向我展示有6门或更多课程的学生以及少于6门课程的学生。

  

一行包含以下字段(以及更多字段)
学生   编号
学年
课程编号
计算字段(如   以上)

数据透视表将统计独特的学生课程(即课程A中的John Doe)。我的主要数据中有一个计算字段,将学年(例如2015年),学号(例如345987)和课程ID(例如195100)结合到AY2015SN345987CS195100等字段中。因此,如果学生345987在2015年学习了7门不同的课程,我希望将其计为7.然后我创建我的数据透视表,其中包含行:学年和学生编号;值是计算字段的不同计数

我创建了一个数据透视表,用于计算所有不同的学生课程:

Year             # of Students
+2015            501
+2014            640
+2013            465
...

如果我将我的数据透视表扩展到单个学生编号行,它看起来像这样:

Year            # of Students
2015            501
345987          7
123765          5
...

我还可以创建一个应用于学生编号的值过滤器(即不同的课程数量大于或等于6),因此我符合我的一个标准(例如6或更多),如下所示:< / p>

Year            6 or More
2015            356
2014            458
2013            290

我也可以过滤并获得少于6门课程的人。

然而,我真正想要的是显示那些在一年内有6门或更多课程的学生的独特数量,以及那些少于6门课程的学生在一个数据透视表中的独特数量。

最终产品看起来就像其中之一:

6年级或以上不到6岁 2015 356 145 2014 458 182 2013 290 175

1 个答案:

答案 0 :(得分:0)

数据汇总大于和小于 - Excel-Formula&amp;数据透视表

假设DATA位于B6:D176范围内,并具有用户所描述的以下字段(根据需要调整范围)

学生:学生编号

年度:学年

课程ID

:计算字段

目标:

  1. 在数据库中每年对两组学生进行分类:

    一个。有6门或以上课程的学生

    湾少于6门课程的学生

  2. 每年总结两个小组,每年展示一组学生和学生总数
  3. 我不确定所需的所有计算都可以由PivotTable执行,因此我建议使用工作字段来执行计算然后a PivotTable 总结结果。

    工作领域:

    :我们将Course Id计算出来,以便得到一个包含Year\Student组合的字段。 在E7中输入此公式,然后复制到最后一条记录

    =CONCATENATE("AY",$C7,"SN",$B7)
    

    AY.SN.CS.Cnt Year\Student\Course的计数。在F7中输入此公式,然后复制到最后一条记录

    =COUNTIF($E$6:$E$176,$E7)
    

    AY.SN.Cnt Year\Student的计数。在G7中输入此公式,然后复制到最后一条记录

    =1*(COUNTIF($E$6:$E7,$E7)=1)
    

    AY.SN.CS&gt; = 6 records的{​​{1}}数量,包含6个或更多课程。在Year\Student中输入此公式,然后复制到最后一条记录

    H7

    AY.SN.CS&lt; 6 =1*($F7>=6) records的数量少于6门课程。在Year\Student中输入此公式,然后复制到最后一条记录

    I7

    AY.SN&gt; = 6 :一年内有6门或以上课程的=1*($F7<6) 的数量。在Students中输入此公式,然后复制到最后一条记录

    J7

    AY.SN&lt; 6 :一年内少于6门课程的=1*($F7>=6)*$G7 数量。在Students中输入此公式,然后复制到最后一条记录

    K7

    enter image description here

    图。 1

    如果工作字段优于用户

    ,则可以隐藏工作字段

    然后根据下图创建一个数据透视表

    enter image description here

    图。 2

    数据透视表在2015年读到:

    • 3 =1*($F7<6)*$G7 有6门或更多课程Students,共有22门课程AY.SN >= 6
    • 3 AY.SN.CS >= 6少于6门课程Students和共10门课程AY.SN < 6