excel 分类汇总 同时求和 和 平均数

以2007为例,按班级分类,语文和数学字段求和,总分字段求平均值,怎么实现?我只能实现求和或者平均值,但是无法同时实现,求高手帮忙。

如下表格:

姓名 班级 语文 数学 总分

小明 一班 90 85 175
小伟 一班 80 80 160
小光 二班 85 90 175
小红 二班 80 95 175
要求结果是如下(随便算的,不要介意是否有错):

姓名 班级 语文 数学 总分

小明 一班 90 85 175
小伟 一班 80 80 160
一班汇总 170 165 167.5
小光 二班 85 90 175
小红 二班 80 95 175
二班汇总 165 185 175

先做一个单项汇总,完成后,再次进行分类汇总。第二次汇总时,去掉“替换当前分类汇总”的选勾。追问

二次汇总以后,汇总结果不能和一次汇总时一样显示在同一行内吗?

追答

两种结果,显示在同一行内,只能增加列,直接分类汇总当然是不行的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-30
13年的了,不知道会不会有人看,亲们,分别做两个汇总表,不需要的列删掉,需要的合到一起,很简单吧,思路换一下就很容易
第2个回答  2013-05-30
=sumif(B1:B5,"一班",C1:C5)
=sumif(B1:B5,"二班",C1:C5) 这就得到一班和二班语文各自求和

=sumif(B1:B5,"一班",D1:D5)
=sumif(B1:B5,"二班",D1:D5) 这就得到一班和二班数学各自求和

平均值
=sumif(B1:B5,"一班",C1:C5)/countif(B1:B5,"一班")追问

注意不错,但是我例举的只是一个最简单的例子,实际上数据量非常庞大,需要汇总的字段多大数百个,逐一操作的话并不现实,所以最好能有更简便的办法。

追答

那就是用数据透视表,不建议适用嵌套分类汇总,因为会很卡,我也经常面对几万个数据

我说的一班二班 你可以在新表内列好你需要的班级数 以及其他内容,公式可以直接下拉

追问

好的,多谢,不过操作起来还是略显复杂,相比之下yyqq16888的二次分类汇总更合适一些,虽然比较慢,但是机器还是很给力的,比起手工下拉操作快多了,只能给一个人分啊,不要介意!不过还是非常感谢你的!!

追答

没事。因为不了解所以觉得复杂,有机会你还是可以去了解下数据透视 或者把函数sumif和sumifs深入了解下

yyqq16888的二次分类汇总 就是我所说的嵌套汇总,之前我也是用,后来发现没有数据透视表有优势。