excel 多条件排名

根据不同客户不同品类的销售数量进行排名,相同的数量不重复排名

可以直接用多条排序:

直接上效果图:

操作步骤如下:

点击筛选----自定条件筛选即可

追问

排名 不是排序哈

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-02

A2单元格写公式:

=SUMPRODUCT(($D$2:$D$100=D2)*($E$2:$E$100=E2)*($J$2:$J$100>=J2))

公式中的100你可以根据你的数据量修改,然后下拉填充公式即可。

追问

大神 我以前就用的这种公式 但是相同的销售数量名次是重复的 怎么破

追答

这种情况需要你先确定规则是什么,是保持相同名次呢还是增加另外一个什么条件进行二次排名?
另外,公式要改一下:
=SUMPRODUCT(($D$2:$D$100=D2)*($H$2:$H$100=H2)*($J$2:$J$100>=J2))

追问

求大神再指教下,根据不同客户不同品类的销售数量进行排名  如果相同的销售数量 金额高的名次在前,怎么解

追答

A2单元格写公式:
=IF(COUNTIFS($D$2:$D$100,D2,$H$2:$H$100,H2,$J$2:$J$100,J2)>1,SUMPRODUCT(($D$2:$D$100=D2)*($H$2:$H$100=H2)*($J$2:$J$100=J2)*($L$2:$L$100>=L2))+SUMPRODUCT(($D$2:$D$100=D2)*($H$2:$H$100=H2)*($J$2:$J$100>J2)),SUMPRODUCT(($D$2:$D$100=D2)*($H$2:$H$100=H2)*($J$2:$J$100>=J2)))
公式中的100你可以根据你的数据量修改,然后下拉填充公式即可。

本回答被网友采纳
第2个回答  2019-04-02
可以使用三维引用,比如Sheet1和Sheet2的A1:A100是成绩,在B1输入:
=RANK(A1,Sheet1:Sheet2!A$1:A$100)
可以得到A1单元格的成绩在两个表中200个成绩里的排名。
欢迎百度搜“您可能正在到处寻找答案的Excel问题详解”