Excel操作:使用函数进行统计
进行统计最实用的方式是使用数据透视表,但有时候过于简单的数据统计无需使用数据透视表,有时候由于原始数据不规范,也无法使用数据透视表
一、条件求和与条件计数
- 案例:根据左侧的原始数据,生成右侧的数据结果:统计金额与交易次数
-
操作步骤如下:
-
使用sumif函数与counif函数
-
两个函数的具体格式与参数如下所示:
- sumif函数
- countif函数
-
具体公示为:=SUMIF(B:B,I4,E:E);=COUNTIF(B:B,I4)
-
下方表格的多条件查询则分别使用sumifs函数与countifs函数,具体公示与参数如下:
-
sumifs函数:=SUMIFS(E:E,B:B,I12,C:C,J12)
-
countifs函数:=COUNTIFS(B:B,I12,C:C,J12)
-
-
二、sumif的变态能力
- 案例:原始数据不规范,计算右侧的结果
-
操作步骤如下:
- 使用sumif函数,区域选中所有区域,最后面的计算区域只选择表头即可
- 具体公示:=SUMIF(A:J,L3,B1)。但需要注意,选中的表头,当公示往下拉时,表头的单元格会随之往下,故表头要改成绝对引用,公示变更为:=SUMIF(A:J,L3,$B$1)。另外,若区域不是选中全列,而是这是选择数据区域的话,注意区域也要绝对引用。
三、多条件的vlookup
- 案例:根据左侧的原始数据表,计算右侧的结果,这是一个多条件的查找值的问题
-
操作步骤如下:
-
方法一:采用辅助列的方式,使用vlookup函数
- 在最左侧新建辅助列,将B列和C列的数据使用”&“合并成一组数据;
- 在查找值的单元格中输入公式(需要稍微改变一下):=VLOOKUP(I3&J3,A2:E9,5,FALSE)。在查找的值处,使用”&“将条件I列与J列组合起来
-
方法二:因为查找的值是唯一的,可以使用sumifs函数,运用多条件返回值
- 直接使用公式:=SUMIFS(D:D,A:A,H3,B:B,I3)
- 返回上图所示结果
-