一、字符型分类汇总(一)简介
字符型分类汇总,就是对字符型分类变量进行求和、求平均数、求个数、求最大值、求最小值等的汇总。字符型分类变量主要是指代码表中的维度变量,如性别、部门、客户分类、材料分类、行业等,这是审计人员了解业务发生规律的视角。例如,业务发生交易按部门分类,分别计算各部门的收入与支出之和,从而可以对比各部门的收入和支出,了解各部门收支差异;对发票进行审计时,审计人员可以按月份进行分类汇总,将数量和金额加总求和,结果显示各月处理的发票数量和金额。此外,字符型分类汇总还可用于检查分类变量的合理性,而多个字段的分类汇总还助于发现数据异常分布,发现审计线索。
(二)Excel的字符型分类汇总
Excel有多种方法来实现分类汇总,本部分主要介绍Excel的分类汇总功能、SUMIF函数和数据透视表。
1.分类汇总功能
Excel提供了分类汇总功能,可以自动计算数据列表中的分类汇总值。
【例5.6】练习Excel分类汇总功能。数据源于“第五章数据/章节数据/第二节/发票表.xls”,按照供应商代码的分类字段实现对数量、金额的分类汇总,具体操作步骤如下:
(1)对分类汇总字段进行排序。点击【数据】→【排序】,选择【供应商代码】字段,按照字母升序排序。
【注意】在使用分类汇总之前,要保证数据清单的各列均有标题,每一列中包含同类数据,且没有空行或者空列。而且在分类汇总之前,要先按照分类汇总字段进行【排序】。
(2)点击【数据】→【分类汇总】, 在【分类字段】下拉列表中选择【供应商代码】选项,在【汇总方式】下拉列表中选择【求和】选项,在【选定汇总项】列表框中选中【数量】和【总额】复选框,如图5-24所示,点击【确定】,得到的汇总结果如图5-25所示。
图5-24 分类汇总界面
注意,分类汇总后的结果复制与粘贴。
2.利用SUMIF函数分类汇总
SUMIF函数是Excel常用的统计函数,实现数值范围内,符合指定条件的值求和。该函数的格式为:
SUMIF (Range,Criteria,Sum_Range)
Range为条件区域,用于条件判断的单元格区域;Criteria是求和条件,由数字、逻辑表达式等组成的判定条件;Sum_Range 为实际求和区域,需要求和的单元格、区域或引用,当省略该参数时,条件区域就是实际求和区域。
【例5.7】利用SUMIF函数实现分类汇总。数据同【例5.6】,从“产品代码”中提取 “产品大类”为分类字段,对发票表的“数量”和“总额”进行汇总,具体操作如下:
【注意】SUMIF函数的第一个参数的条件区域和第三个参数的求和区域,如果是具体的单元格地址,需要转换为绝对地址再向下拖放。
3.利用数据透视表实现分类汇总
数据透视表(PivotTable)作为Excel的强大利器,可以利用交互式的图表快速实现分类汇总,且灵活的行、列字段支持更多维度的分析与透视。
【例5.8】利用数据透视表实现分类汇总。
(三)Power Query的分组依据
Excel分类汇总功能仅可以实现单个字段的分类汇总,数据透视表可以实现行、列2个字段的分类汇总,这对于审计数据分析远远不够,本部分介绍的PowerQuery【分组依据】功能可以实现多字段的分类汇总。
【例5.9】利用Power Query实现多字段分类汇总,数据源同【例5.6】。在本案例中,按照“年份”、“供应商代码”、“产品大类”这3个分类字段进行汇总
字符型分类汇总,就是对字符型分类变量进行求和、求平均数、求个数、求最大值、求最小值等的汇总。字符型分类变量主要是指代码表中的维度变量,如性别、部门、客户分类、材料分类、行业等,这是审计人员了解业务发生规律的视角。例如,业务发生交易按部门分类,分别计算各部门的收入与支出之和,从而可以对比各部门的收入和支出,了解各部门收支差异;对发票进行审计时,审计人员可以按月份进行分类汇总,将数量和金额加总求和,结果显示各月处理的发票数量和金额。此外,字符型分类汇总还可用于检查分类变量的合理性,而多个字段的分类汇总还助于发现数据异常分布,发现审计线索。
(二)Excel的字符型分类汇总
Excel有多种方法来实现分类汇总,本部分主要介绍Excel的分类汇总功能、SUMIF函数和数据透视表。
1.分类汇总功能
Excel提供了分类汇总功能,可以自动计算数据列表中的分类汇总值。
【例5.6】练习Excel分类汇总功能。数据源于“第五章数据/章节数据/第二节/发票表.xls”,按照供应商代码的分类字段实现对数量、金额的分类汇总,具体操作步骤如下:
(1)对分类汇总字段进行排序。点击【数据】→【排序】,选择【供应商代码】字段,按照字母升序排序。
【注意】在使用分类汇总之前,要保证数据清单的各列均有标题,每一列中包含同类数据,且没有空行或者空列。而且在分类汇总之前,要先按照分类汇总字段进行【排序】。
(2)点击【数据】→【分类汇总】, 在【分类字段】下拉列表中选择【供应商代码】选项,在【汇总方式】下拉列表中选择【求和】选项,在【选定汇总项】列表框中选中【数量】和【总额】复选框,如图5-24所示,点击【确定】,得到的汇总结果如图5-25所示。
图5-24 分类汇总界面
注意,分类汇总后的结果复制与粘贴。
2.利用SUMIF函数分类汇总
SUMIF函数是Excel常用的统计函数,实现数值范围内,符合指定条件的值求和。该函数的格式为:
SUMIF (Range,Criteria,Sum_Range)
Range为条件区域,用于条件判断的单元格区域;Criteria是求和条件,由数字、逻辑表达式等组成的判定条件;Sum_Range 为实际求和区域,需要求和的单元格、区域或引用,当省略该参数时,条件区域就是实际求和区域。
【例5.7】利用SUMIF函数实现分类汇总。数据同【例5.6】,从“产品代码”中提取 “产品大类”为分类字段,对发票表的“数量”和“总额”进行汇总,具体操作如下:
【注意】SUMIF函数的第一个参数的条件区域和第三个参数的求和区域,如果是具体的单元格地址,需要转换为绝对地址再向下拖放。
3.利用数据透视表实现分类汇总
数据透视表(PivotTable)作为Excel的强大利器,可以利用交互式的图表快速实现分类汇总,且灵活的行、列字段支持更多维度的分析与透视。
【例5.8】利用数据透视表实现分类汇总。
(三)Power Query的分组依据
Excel分类汇总功能仅可以实现单个字段的分类汇总,数据透视表可以实现行、列2个字段的分类汇总,这对于审计数据分析远远不够,本部分介绍的PowerQuery【分组依据】功能可以实现多字段的分类汇总。
【例5.9】利用Power Query实现多字段分类汇总,数据源同【例5.6】。在本案例中,按照“年份”、“供应商代码”、“产品大类”这3个分类字段进行汇总