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

我有一个按地区销售价值的客户名单。 我想根据销售价值创build所有客户的总体排名,并根据区域内的销售价值对客户进行排名,并使用这两个排名来计算分数。 有没有办法在Excel中做到这一点?

无论是公式或VBA代码将有助于我。

显然,对于总体排名,您可以使用RANKfunction,例如与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