2014-10-10 86 views
0

我正在寻找一些关于排名的帮助。我的电子表格有标签的列如下:排名函数

Tickers 
P/E Rate of Change 
P/B Rate of Change 
Dividend Yield Rate of Change 
P/Sales Rate of Change 

我期待拿出一个综合排名,考虑到一个滚动字幕的改变类别的每个率中的相对排名。我想这首先创建一个额外的4列,使用公式如下:

IFERROR(RANK(D4,$D:$D,1),"") 

我相信这让我对变化的相应速度等级。但是,对于那些有空白或错误​​的单元格,我希望在计算代表级别时使用中位数。然后,我要在另一列中总结排名,以提出我的最终排名,但这似乎没有正确计算,因为我有空白行返回排名无效的排名。

回答

0

我觉得你快到了。

对于一个专栏中,我会改变什么,你必须

=IFERROR(RANK(D4,$D:$D,1),MEDIAN($D:$D)) 

然后简单地扩展,添加所有队伍一起

=IFERROR(RANK(A4,$A:$A,1),MEDIAN($D:$D)) 
+IFERROR(RANK(B4,$B:$B,1),MEDIAN($D:$D)) 
+IFERROR(RANK(C4,$C:$C,1),MEDIAN($D:$D)) 
+IFERROR(RANK(D4,$D:$D,1),MEDIAN($D:$D)) 
+IFERROR(RANK(E4,$E:$E,1),MEDIAN($D:$D)) 

为了避免潜在的大号码,你可以用一个平均值(相同导致排名,但可能更容易理解)通过稍微改变公式:

=(IFERROR(RANK(A4,$A:$A,1),MEDIAN($D:$D)) 
+IFERROR(RANK(B4,$B:$B,1),MEDIAN($D:$D)) 
+IFERROR(RANK(C4,$C:$C,1),MEDIAN($D:$D)) 
+IFERROR(RANK(D4,$D:$D,1),MEDIAN($D:$D)) 
+IFERROR(RANK(E4,$E:$E,1),MEDIAN($D:$D)))/5 
+0

所以我做了那个和我最终得到很大的价值。如果我想让这个给我列出第8列的代理人名单,并列出最低分数第一名,我该怎么做? – Andrei 2014-10-10 20:58:24

+0

我编辑允许平均排名。更易于阅读。 – guitarthrower 2014-10-10 21:36:57

+0

对于第二个问题(收单行列表),您想要列出多少个收单行?你有多少收银员?你能按分数排序而不是单独显示吗? – guitarthrower 2014-10-10 21:38:06