2014-10-10 64 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