快速查询出销售前2的销售员和销售金额并排序 No.262

古哥计划
古哥计划

优秀创作者

某工厂的销售部门有一份销售数据明细表,现在需要快速查询对应年和月的销售人员金额汇总的前2名,并按降序排序(从大的小)。

数据及模拟结果如下图1所示:

图1

需求分解:

这个需求有三个方面:

第1:指定年和指定月,这个可以用FILTER函数直接筛选出来

第2:筛选出来的的难点是销售人员有多条销售记录,还需要把每个销售员的销售金额汇总起来。这个可以用SUMIFS

第3:汇总起来后进行排序,并保留前2名。对应函数是SORT和TAKE;

总结起来:先把对应的年和月的销售员和记录都筛选出来,再根汇总这些销售员的销售记录,再进行排序,保留前2名;

手工模拟结果如下图2所示:

图2

筛选查询数据

筛选这里用FILTER函数的双条件筛选的格式写法:

录入函数:

=FILTER(B3:E24,(B3:B24=G3)*(C3:C24=H3))

函数释义:

B3:E24:这是一个数据范围,表示要从这个范围内筛选数据。

(B3:B24=G3):这是第一个条件,要求B3:B24范围内的单元格等于G3。G3代表查询的年

(C3:C24=H3):这是第二个条件,要求C3:C24范围内的单元格等于H3。H3代表查询的月

*:符号*表示逻辑乘法运算符,用于将两个条件组合在一起。只有当两个条件都为真时,才会返回满足条件的数据。同时满足2018年和1月的结果。

效果如下图3所示:

图3

删除重复项目:

为了方便大家理解,先用辅助的方式写这个函数,等完全写完后,再进行公式合并。

需要汇总销售员的销售金额,需要将销售员去重。

录入公式:

=UNIQUE(CHOOSECOLS(J3#,3))

函数释义:

选择列函数CHOOSECOLS选择刚刚筛选后的结果,也就是2018年1月份所有销售员的销售记录的第3列,销售员,返回的结果是:A、B、C、B,再外嵌套删除重复项公式UNIQUE,返回唯一值A、B、C

效果如下图4所示:

图4

条件汇总求和:

有了删除重复项后的销售员数据,可以根据这个数据作为条件去汇总销售记录。

录入函数:

=SUMIFS(E:E,B:B,G3,C:C,H3,D:D,O3#)

函数释义:

SUMIFS的三条件汇总求和:条件分别为:年、月、销售员;相对应的条件区域分别为B列、C列、D列。

效果如下图5所示:

图5

排序汇总数据

排序前需要把两个区域先合并到一起

录入函数:

=HSTACK(O3#,P3#)

函数释义:

合并两个区域形成一体,目的为了排序;

录入函数:

=SORT(HSTACK(O3#,P3#),2,-1)

函数释义:

以这个区域的第2列为条件排序,排序的规则为降序-1;

效果如下图6所示:

图6

保留销售前两名:

到最后一步只需要把上面的结果用函数TAKE保留前2行就可以了

录入函数:

=TAKE(SORT(HSTACK(O3#,P3#),2,-1),2)

函数释义:

为图6中的排序后的结果保留2行,TAKE函数的参数2,代表保留2行的意思。

效果如下图7所示:

图7

合并公式:

到了上面图7这里已经把需要的结果做出来了,现在需要合并公式,合并公式没有什么技巧,就是一层一层合并。

录入函数:

=TAKE(SORT(HSTACK(UNIQUE(CHOOSECOLS(FILTER(B3:E24,(B3:B24=G3)*(C3:C24=H3)),3)),SUMIFS(E:E,B:B,G3,C:C,H3,D:D,UNIQUE(CHOOSECOLS(FILTER(B3:E24,(B3:B24=G3)*(C3:C24=H3)),3)))),2,-1),2)

到些就实现了一个公式(动态数组)解决了上述指定的需求。

效果如下图8所示:

图8

和古哥一起学习PMC生产计划运营,请关注古哥计划

WPS 新函数 WRAPROWS 把错乱的数据整理成标准二维数据 NO 261

多表指定日期与时间的生产数据查询No.260

WPS 新函数 TOCOL将二维数组转化成一行【No.259】

WPS 新函数 VSTACK 多表查询合并【No.258】

257 一招搞定请假时间的区间转换及人数统计

256 快速匹配不同的采购量对应的结算量

255 WPS新函数案例:复杂的产品欠料运算

254 WPS新函数案例:灵活多变的万年日历

253 WPS新函数案例:指定工号快速筛选

252 WPS新函数案例:员工姓名与工号快速分离

251 WPS新函数案例:对客户快速分列并统计

250 WPS新函数案例:快速分类统计员工生日数

249 WPS新函数案例:多条件统计订单数

248 WPS新函数案例:快速统计记件人员工资

浙江省
浏览 402
2
7
分享
7 +1
3
2 +1
全部评论 3
 
亂雲飛渡
· 广东省
回复
 
1231393578237
跟着老师学习
· 四川省
回复
 
HC.旋
跟着老师学习
· 江苏省
回复