怎么样在Excel2007表格中进行分类汇总

如题所述

假设需要从“明细表”中,按车间统计人数、最高工资、最低奖金、平均实发工资;

1、建立一个“统计”工作表,在B2输入公式:=COUNTIF(明细表!$A:$A,A2) 回车;

见图一

2、在C2输入公式:=MAX((明细表!$A$2:$A$100=A2)*明细表!$E$2:$E$100)

数组公式,按Ctrl+Alt+Enter 三键结束输入;

见图二

3、在D2输入公式:=MIN(IF((明细表!$A$2:$A$100=A2),明细表!$F$2:$F$100,4^8))

数组公式,按Ctrl+Alt+Enter 三键结束输入;

见图三

4、在E2输入公式:=IFERROR(SUMIF(明细表!A:A,A2,明细表!G:G)/B2,"") 回车;

见图四

5、选中B2:E2;

见图五

6、下拉填充表格内的B、C、D、F列,实际结果:

见图六

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-09
您好,希望以下回答能帮助您
 通过使用Excel数据选项卡的分级显示组中的分类汇总命令,可以自动计算列的列表 (列表:包含相关数据的一系列行,或使用创建列表命令作为数据表指定给函数的一系列行。)中的分类汇总和总计。  
  ·分类汇总分类汇总是通过 SUBTOTAL 函数利用汇总函数 (汇总函数:是一种计算类型,用于在数据透视表或合并计算表中合并源数据,或在列表或数据库中插入自动分类汇总。汇总函数的例子包括 Sum、Count 和 Average。)(例如,求和或平均值)计算得到的。可以为每列显示多个汇总函数类型。
  ·总计总计是从明细数据 (明细数据:在自动分类汇总和工作表分级显示中,由汇总数据汇总的分类汇总行或列。明细数据通常与汇总数据相邻,并位于其上方或左侧。)派生的,而不是从分类汇总中的值派生的。例如,如果使用平均值汇总函数,则总计行将显示列表中所有明细行的平均值,而不是分类汇总行中的值的平均值。
  如果将工作簿设置为自动计算公式,则在您编辑明细数据时,分类汇总命令将自动重新计算分类汇总和总计值。分类汇总命令还会分级显示 (分级显示:工作表数据,其中明细数据行或列进行了分组,以便能够创建汇总报表。分级显示可汇总整个工作表或其中的一部分。)列表,以便您可以显示和隐藏每个分类汇总的明细行。
如您还有疑问可继续追问。
第2个回答  2015-01-09
首先对表格按要分类的字段进行排序,然后选中整个表(如果数据都是连续的也可不选),点击数据菜单下的“分类汇总”按钮,在弹出的窗口选择要分类的字段、汇总方式和汇总字段,确定即可。本回答被提问者和网友采纳