【283】--解决排名问题,你可以试试“透视表筛选”!

文摘   教育培训   2024-07-01 06:53   四川  

最近有小伙伴留言给表妹,求教如何解决“按排名条件统计数据”的问题。其实,这类问题表妹之前也发布过一些推送,不过介绍的都是使用函数公式的方法。这些方法虽然有效,但需要将多个函数嵌套使用并进行数组计算,这对于一些函数基础比较薄弱的同学来说,还是很有难度的。为了能让广大函数小白同学也能够顺利解决排名统计问题,表妹特意推出此篇推送,为大家介绍一款新的解决方案:透视表筛选法!感兴趣的同学不妨来学习一下~~下面开始讲解。

~~~~~~透视表筛选的分割线~~~~~~

一、求各部门前3名销售额的总和



函数公式法


【公式】

=SUMPRODUCT(LARGE(IF(($A$2:$A$22=$E2),$C$2:$C$22,FALSE),ROW($A$1:$A$3)))

说明:

1.此公式为数组公式,需同时按下Shift+Ctrl+Enter三键执行运算;

2.IF函数返回销售1部的销售额;

3.LARGE函数返回销售额的前3名(ROW($A$1:$A$3)就是第1名到第3名);

4.SUMPRODUCT函数对返回的销售额求和。

-------------------------------------

透视表筛选法


【操作】插入--数据透视表--行区域:部门/姓名--值区域:销售额--点击行标签--选择字段:姓名--值筛选--前10项--填写数值3--确定

-------------------------------------

怎么样?和眼花缭乱的数组公式相比,透视表筛选功能是不是非常简单和易操作?其实除了前3名“求和”,透视表还可以对前3名求“平均值”和“名次”,不信?你来往下看~~

二、求各部门前3名销售额的平均值



函数公式法


【公式】

=SUMPRODUCT(LARGE(IF(($A$2:$A$22=E2),$C$2:$C$22,FALSE),ROW($A$1:$A$3)))/3

说明:

1.此公式为数组公式,需同时按下Shift+Ctrl+Enter三键执行运算;

2.IF函数返回销售1部的销售额;

3.LARGE函数返回销售额的前3名(ROW($A$1:$A$3)就是第1名到第3名);

4.SUMPRODUCT函数对返回的销售额求和,再除以3即为平均值。

-------------------------------------

透视表筛选法


【操作】插入--数据透视表--行区域:部门/姓名--值区域:销售额--右键--值汇总依据--平均值--点击行标签--选择字段:姓名--值筛选--前10项--填写数值3--确定

-------------------------------------

三、求各部门前3名的姓名销售额



函数公式法


【姓名】

=INDEX($B$2:$B$22,MOD(LARGE((($A$2:$A$22=$E2)*$C$2:$C$22)*100+ROW($A$1:$A$21),F2),100))

【销售额】=LARGE(IF(($A$2:$A$22=E2),$C$2:$C$22,FALSE),F2)

说明:

1.两公式为数组公式,需同时按下Shift+Ctrl+Enter三键执行运算;

2.姓名公式详解查看【推送115】。

------------------------------------

透视表筛选法


【操作】插入--数据透视表--行区域:部门/姓名--值区域:销售额(2次)--右键--值汇显示方--降序排列--基本字段:姓名--确定--右键--排序--降序--点击行标签--选择字段:姓名--值筛选--前10项--填写数值3--确定

-------------------------------------

以上就是使用“透视表筛选法”来解决按排名条件统计问题的全部内容了,自带筛选功能的数据透视表是不是很厉害呢?聪明的你赶快自己动手试试吧!

知 识 点

【115】--根据条件求排名
【124】--其实,数据透视表还可以这样用!
【134】--关于数据透视表的Q&A

如果你觉得表妹的分享内容很实用,欢迎分享给其他小伙伴呦,独乐乐不如众乐乐嘛!长按二维码图片,识别图中二维码,关注“表妹的EXCEL”,每周一、三、五获取原创分享教程。加入“表妹的EXCEL群”,和勤奋好学的小伙伴们一起快乐地学习EXCEL吧!

        

微信公众号            QQ学习群

表妹的EXCEL
分享EXCEL操作技巧
 最新文章