excel表格_excel函数公式大全_execl从入门到精通
5个新函数嵌套经典案例(GROUPBY+LET+TAKE+FILTER+TEXTJOIN)2024-11-29 15:49:07
大家好,这一章给大家分享一个痛点问题,这个问题应该是困扰过你的一个非常典型的问题.
由于是大件商品,所以不会如零售商品那样,每一笔记录统计对应的数量,
一行就是一个订单对应到的明细,这个表格我截取了一部分,总共表格有1W行左右.

这个问题非常简单,数据源中有多少个经销售的出现就代表产生了多少订单.
=COUNTIFS(单车积分汇总!$E$2:$E$10972,题目!A2)
这个运算你需要有一个计算过程,我要先找到经销店对应的销售人员,然后再从销售员的销售次数里面找到最大值.
我下方是用透视表给大家举例子做的汇总,做完排序之后,每个经销售第一个顾问编码对应的值就是最大值.
但是如果让你直接写一个函数可以得出结论,似乎函数又没法去忽略这个中间的过程,所以这也是为什么GROUPBY函数在这里就现得非常强大了.
CHOOSE({1,2},单车积分汇总!$E$2:$E$10972,单车积分汇总!$D$2:$D$10972)
CHOOSE({1,2},单车积分汇总!$E$2:$E$10972,单车积分汇总!$D$2:$D$10972),
通过上述运算就可以得到所有经销商,顾问编码对应到的销售次数的所有明细.
由于最后的结论中需要的是销冠,所以你需要在GROUNPBY函数的基础上做参数的延申:
GROUPBY(分析字段,分析值,计数,不显示表头,不显示汇总,对第三列做降序排列)
GROUPBY(分析字段,分析值,计数,0,0,-3)
所有经销售对应的每个顾问编码对应的降序的订单量清单.
我们需要根据当前表格的经销商条件得到当前经销商对应到的明细,而不是所有的明细,所以你应该加上条件:
GROUPBY(分析字段,分析值,计数,0,0,-3,当前经销售)
现在得到的结论就是该条件的所有降序排列的订单量明细.
使用TAKE函数提取第一行,的最右列,就是销冠对应的销量情况.
基于算出了销冠销量,然后再计算销冠量对应的人员编码,原理一样,同时需要特别注意的在于:
有可能销冠会有若干个人,因为可能存在同经销售,同销量的情况,
标签: excel积分函数运算