红框是输入公式地址的地方
指定品类的情况下
tep1:
=FILTER(A:C,A:A=E2)
在I2列输入上面的公式 回车 可以看到筛选出了品类1的全部结果
公式解释:从A列到C列的这些范围中(第一个参数的意义)找到A列中数据等于E2的值(第二个参数的意义)(返回结果包含A到C这个范围的值)
tep2:
=SORT(FILTER(A:C,A:A=E2),3,-1)
在I2列输入上面的公式 回车 可以看到对tep1的结果根据【差异金额】K1(也就是第三列)这列做了降序
公式解释:第一个参数是tep1的结果,第二个参数是条件,第三个参数 1是升序 -1 是降序
tep3:
=TAKE(SORT(FILTER(A:C,A:A=E2),3,-1),F2)
在I2列输入上面的公式 回车 可以看到仅保留了前三个值
公式解释;第一个参数是tep2的结果,第二个参数是F2内填的值
综上获得了店铺某类中亏损前三的商品和金额
同理
=TAKE(SORT(FILTER(A:C,A:A=E2),3,1),F2)
获得了店铺某类中涨出前三的商品和金额
未完待续 希望同一张表中用函数统计出各个品类的亏损和涨出前三的商品
统计品类
=UNIQUE(A:A)
似乎需要循环和判断。。。。。。。继续查资料吧