Datawhale 10月学习-Free excel 学习笔记--excel函数3--FILTER,SUMIF,SUBTOTAL

学习目标:了解excel函数中高级筛选,并进行求和等操作

学习内容:

1.单条件筛选:【FILTER】函数=FILTER(数据区域,筛选条件,[无满足条件的记录时返回的值])

举例:想从区域中选出湖北区的员工信息

=FILTER(B2:G30-筛选信息的范围,C2:C30=“ ” --条件,无法满足时返回值--可省略)

Datawhale 10月学习-Free excel 学习笔记--excel函数3--FILTER,SUMIF,SUBTOTAL_第1张图片

若只返回商品和渠道,则改变筛选范围,

Datawhale 10月学习-Free excel 学习笔记--excel函数3--FILTER,SUMIF,SUBTOTAL_第2张图片

FILTER函数中的多条件筛选:使用+来表示或,使用*表示且

例如,需要计算湖北区、湖南区大最大销售金额,那么函数公式为

=MAX(FILTER(F2:F30,(C2:C30="湖北区")+(C2:C30="湖南区")))

例如,需要计算湖北区商品2的最大销售金额,那么函数公式为

=MAX(FILTER(F2:F30,(C2:C30="湖北区")*(D2:D30="商品2")))

2.求和函数 【SUMIF函数】=SUMIF(条件区域,求和条件,[实际求和区域]) --->实际求和区域位选择条件

Datawhale 10月学习-Free excel 学习笔记--excel函数3--FILTER,SUMIF,SUBTOTAL_第3张图片

p.s.这里的B:B就是B2:B12的意思

若实际求和区域和要运算的区域一样则可不写

若有2个筛选条件,而SUMIF函数无法满足需求,这里可以使用SUMIFS函数

【SUMIFS函数】=SUMIFS(实际求和区域,条件区域1,条件1,条件区域2,条件2)

 

3.【SUBTOTAL函数】=SUBTOTAL(功能函数,选择区域)

功能函数:数字 1-11 或 101-111,用于指定要为分类汇总使用的函数。 如果使用 1-11,将包括手动隐藏的行,如果使用 101-111,则排除手动隐藏的行;始终排除已筛选掉的单元格。详见附件1

在J2单元格中输入如下公式

=SUBTOTAL(9,F2:F21)

可以看到SUBTOTAL对筛选的数据列进行正确的求和,而SUM无法跟随选择的数据列进行正确求和

Datawhale 10月学习-Free excel 学习笔记--excel函数3--FILTER,SUMIF,SUBTOTAL_第4张图片

Datawhale 10月学习-Free excel 学习笔记--excel函数3--FILTER,SUMIF,SUBTOTAL_第5张图片

 

  p.s.本笔记学习的内容来自Datawhale10月营free excel篇

你可能感兴趣的:(Excel,excel)