Excec,列出数据与值

在Excelsheet中:在AL列中,我有雇员的名字(1 961)。 我在AM列有他们的工资。
我想在另一列P从最高工资到最低工资中dynamic分类。 数据来自另一个woorkbook并且有时候会改变,所以列表必须被dynamic分类。

在AR栏中,我有这个公式来排列工资:

=Count.IF(AM$2:AM$1961">="&AM2) 

然后在列PI中有这个公式来显示名称(AL)的sorting列表。

 =INDEX($AL$2:$AL$1961;MATCH(ROWS($AR$2:$AR2);$AR$2:$AR$1961;0)) 

sorting的列表工作正常,除非我有两个工资相同的人。 如果是,则列表显示第一个人名,并将其他人留下。 有没有办法与所有人一起显示清单?

我不知道这=COUNT.If(...函数,因为我没有看到它在Excel中的Windows。但是一个公式,以确定唯一排名,可能有重复,将是:

  AR2: =RANK(AM2,$AM$2:$AM$1961,0 )+COUNTIF($AM$2:AM2,AM2)-1 

并填写到AR1961

您应该能够使用INDEX/MATCH表单来返回正确的名称。