如何在Excel中的类别中排名?

时间:2012-09-27 14:22:19

标签: excel excel-vba vba

我按地区列出了具有销售价值的客户列表。我想根据销售价值创建所有客户的总体排名,并根据区域内的销售价值对客户进行排名,并使用排名来计算分数。有没有办法在Excel中执行此操作?

公式或VBA代码对我有帮助。

1 个答案:

答案 0 :(得分:10)

显然,对于整体排名,您可以使用RANK功能,例如:与A2中的客户:A100,B2中的区域:B100和C2中的销售价值:C100您可以在D2中使用此公式,以按销售价值排列整体客户排名(最高排名1)

=RANK(C2,C$2:C$100)

对于区域内的RANK,您可以在E2中复制使用此版本

=SUMPRODUCT((B$2:B$100=B2)*(C$2:C$100>C2))+1