excel 2013数据透视表计数总和大于和小于
我在Excel 2013中有一个很大的电子表格和学生logging。 每行对应于一门课程中注册的一名学生。 电子表格跨越5年的学生logging。 我试图创build一个数据透视表,显示6个或更多课程以及6门课程以下学生的不同数量。
一行有以下字段(还有更多) :
学生号码
学年
课程编号
计算字段(如上)
数据透视表将统计独特的学生课程(即课程A中的John Doe)。 在我的主要数据中,有一个计算字段,将学年(例如2015),学号(例如345987)和课程ID(例如195100)结合到AY2015SN345987CS195100等字段中。 所以,如果学生345987在2015年需要7个不同的课程,我希望计为7.然后我创build我的数据透视表行:学年和学号; 值是计算字段的不同计数
我已经创build了一个数据透视表来计算所有不同的学生课程,如下所示:
Year # of Students +2015 501 +2014 640 +2013 465 ...
如果我将我的数据透视表扩展到单个学生号码行,它看起来像这样:
Year # of Students 2015 501 345987 7 123765 5 ...
我也可以创build一个适用于学号的值filter(即不同的课程数大于或等于6),所以我符合我的一个标准(例如6或更多),如下所示:
Year 6 or More 2015 356 2014 458 2013 290
我也可以过滤和获得less于6个课程的人。
然而,我真正想要显示的是那些一年有6门课程或更多课程的学生的明显数量,以及那些课程less于6门课程的学生的明显数量。
最终产品看起来像这样的一个:
六年级或以上less于六年2015 356 145 2014 458 182 2013 290 175
数据汇总大于和小于 – Excel公式和数据透视表
假设数据位于范围B6:D176
,其中包含用户所描述的以下字段(根据需要调整范围) :
学生 :学生人数
年份 :学年
课程编号
键 :计算字段
目标:
-
在数据库中每年分类两组学生人数:
一个。 有6个或更多课程的学生
湾 less于6门课程的学生
- 总结每年的两个小组,每年和每个小组显示学生总数和学生\课程总数
我不确定所有需要的计算都可以通过PivotTable
来执行,因此我build议使用工作字段进行计算,然后使用PivotTable
来总结结果。
工作领域:
键 :让我们拿出这个计算的Course Id
,以便有一个包含Year\Student
组合的字段。 在E7
input这个公式,然后复制到最后一个logging
=CONCATENATE("AY",$C7,"SN",$B7)
AY.SN.CS.Cnt :年计数Year\Student\Course
。 在F7
input该公式,然后复制到最后一个logging
=COUNTIF($E$6:$E$176,$E7)
AY.SN.Cnt :年数Year\Student
。 在G7
input这个公式,然后复制到最后一个logging
=1*(COUNTIF($E$6:$E7,$E7)=1)
AY.SN.CS> = 6 :具有6门或更多课程的Year\Student
的records
数量。 在H7
input该公式,然后复制到最后一个logging
=1*($F7>=6)
AY.SN.CS <6 :less于6门课程的Year\Student
的records
数量。 在I7
input该公式,然后复制到最后一个logging
=1*($F7<6)
AY.SN> = 6 :一年有6门或更多课程的Students
数量。 在J7
input这个公式,然后复制到最后一个logging
=1*($F7>=6)*$G7
AY.SN <6 :一年less于6门课程的Students
数量。 在K7
input这个公式,然后复制到最后一个logging
=1*($F7<6)*$G7
图。1
如果用户更喜欢工作区域,则可以隐藏工作区域
然后按照下图创build数据透视表
图2
数据透视表显示,在2015年有:
- 3个
Students
6个或更多的课程AY.SN >= 6
,共22个课程AY.SN.CS >= 6
- 3名less于6门课程的学生
AY.SN < 6
,共计10门课程AY.SN.CS < 6