Рейтинг в Google Sheet - PullRequest
       57

Рейтинг в Google Sheet

0 голосов
/ 25 июня 2019

У меня есть некоторые данные о людях в моем Листе Google, и им дают некоторые очки, основанные на их действиях.Что я хочу в следующем столбце, так это чтобы их ранг основывался на их баллах.Я бы регулярно менял точки вручную и, соответственно, их ранг должен изменяться автоматически по формуле.

В настоящее время данные варьируются от A1 до J50, где строка 1 является заголовком.Мне нужен ранг в K.

Я хотел бы знать, чтобы ранжировать двумя способами.Один в цифре.Например, ранг 1, 2, 3 и т. Д. Другое в тексте, «Отлично», «Хорошо» или в любом тексте.

Ответы [ 2 ]

2 голосов
/ 25 июня 2019

Я думаю, что функция ранга - ваш лучший вариант для ранжирования, и вы можете использовать vlookup для ранжирования, если отображение ваших значений не изменится вообще.

Здесьобразец рабочей тетради я выкинул вместе с формулами.Если вы хотите, чтобы текстовое ранжирование также было динамичным, вам необходимо указать пороговые значения для каждого значения (верхние 20% - «Выдающиеся», следующие 30% - «Хорошие» и т. Д.).

Надеюсь, это близко к тому, что вы ищете!

0 голосов
/ 25 июня 2019
=ARRAYFORMULA(IFERROR(RANK(B2:B, B2:B)))

0


=ARRAYFORMULA(IFERROR(VLOOKUP(IFERROR(RANK(B2:B, B2:B)), {
 1, "the best"; 
 2, "great";
 3, "good one";
 5, "lama xD"}, 2, 0)))

0

...