ARTICLE · 992284
统计Excel中不同商品组合的数量
统计Excel中不同商品组合的数量







所以在组合这个区域中,如果是我们要的组合,就返回true,否则返回false 







数据中存在颠倒顺序的商品组合,比如说一行是商品3和商品4,另一行是商品4和商品3。这两种组合是只是顺序颠倒,但是算是一种组合。
现在如果给出任意一种商品组合,如何求出销售总量
这里的话就以商品1和商品2为例

首先可以使用find函数,把两个单元格的内容在组合列这一区域进行查找,如果存在,就返回位置数值,如果不存在就会报错。

这是一个重要的函数性质,在后面会起到很大的作用

第二个单元格

现在可以清楚地看到,有4个组合存在商品1,商品2的话就是3个组合。
最后一行的组合是商品1和商品3

那么把这两列数组相乘,返回的数组中每行的结果也不一样
数字乘数字返回数字
报错乘报错返回报错
数字乘报错也返回报错

这样子的话,返回的数组中,如果是数字就表示组合为商品1商品2或者商品2商品1,这俩是一样的。如果报错,则说明至少有一个不是商品1或商品2,那么就不是我们要的组合,可以不用管了

嵌套一个isnumber函数,数字返回true,否则返回false


把刚刚的函数嵌套作为filter的筛选条件,筛选区域是h列的销量。

所以只要是我们要的组合,筛选条件就会返回true,就把对应的销量筛选出来了,
方便观看,橙色部分就是我们要的组合,绿色部分就是我们要的销量

求总量就再嵌套一个sum函数

结束

把商品2和商品1换个位置,也是一样的,因为它们算同一个组合

组合可以随意改,如果是不存在的组合后面就会报错
试一下最后一行的商品1和商品3,TA是唯一的

可以看到,销量公式会随着组合的不同输入而改变,这个问题就算解决了
可接:
Excel数据处理

图表设计 & 数据可视化
联系博主