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

Так что я сделал это и я заканчиваются большими значениями. Если я хочу, чтобы это дало мне список тикеров в восьмом столбце с наименьшим номером счета, указанным 1, как бы я это сделал? – Andrei

+0

Я отредактировал этот файл, чтобы получить средний ранг. Легче читать. – guitarthrower

+0

Для вашего второго вопроса (списка тикеров), сколько тикеров вы хотите перечислить? Сколько тикеров у вас есть в целом? Не могли бы вы просто сортировать по счету вместо отдельного дисплея? – guitarthrower

Смежные вопросы