将排名应用于一行平均值

时间:2014-10-18 23:07:00

标签: excel excel-formula excel-2010 ranking worksheet-function

我已经为23位销售人员设置了电子表格。第24行是他们的客户服务指数平均值。因此,在BX的顶部,我有销售人员。他们在第22行的总得分和在第24行的平均值。我想在第24行中对它们的平均值(降序)进行排名。不包括零。

这是我提出的(在B28中):

=IF(B24=0,"",IF(B24="x",COUNTIFS(B$24:X$24,">"&X24,X$24:X$24,"<>0",B$24:X$24,"x")+1,""))

它不会工作。

非常感谢任何帮助。我是一个四肢瘫痪的人经营自己的事业,我可以得到任何帮助,无需添加/乘法/减法/除法,这将是一件好事!

3 个答案:

答案 0 :(得分:0)

请改为尝试:

=IF(B24=0,"",RANK(B24,$B$24:$X$24)) 

并复制以适应。

答案 1 :(得分:0)

如果您使用Excel 2010或更新版本,则可以使用RANK.EQ()功能。有关用法,请参阅http://office.microsoft.com/en-us/excel-help/rank-eq-function-HP010335687.aspx?CTT=5&origin=HP010335659

假设您想按降序排列(较高的数字排名第一),您可以使用以下内容:

B28

=IF(B24=0,"",RANK.EQ(B24,$B$24:$X$24))

然后只需复制到 X28

如果您使用的是Excel 2007或更早版本,请使用RANK()

请参阅在Excel 2010或更高版本中使用RANK(),Microsoft文档说明了以下内容:

  

重要事项此功能已被一个或多个新功能所取代,这些新功能可提供更高的准确性,其名称更能反映其用途。尽管此功能仍可用于向后兼容,但您应该考虑从现在开始使用新功能,因为在将来的Excel版本中可能无法使用此功能。

答案 2 :(得分:0)

我添加了更多的销售人员分数,并且没有更多的DIV / 0错误在线24和低,看,第26行都正确填写。它试图计算第24行的0个单元格,其中有3个DIV / 0,并且它们在第26行一直出现DIV / 0错误。现在,如果我可以弄清楚如何将其转换为把0放在他们的。