К тексту на этой странице мог быть частично применён машинный перевод.

Функция RANKAVG

Функция RANKAVG помогает вам понять, как конкретное число соотносится со списком других чисел, присваивая ему ранг. Думайте об этом как о ранжировании участников в соревновании: лучший исполнитель получает ранг 1, следующий лучший получает ранг 2 и так далее.

Синтаксис

RANKAVG(number, range, [order])
  • число
    Число или ссылка на ячейку, содержащую значение, для которого требуется определить ранг.
  • диапазон
    Ссылки на ячейки или диапазон ячеек, которые требуется ранжировать.
  • порядок—(необязательно)
    Задаёт порядок ранжирования. 0 (по умолчанию) — порядок по убыванию, 1 — порядок по возрастанию.

Пример использования

RANKAVG([Проданные единицы]1,[Проданные единицы]:[Проданные единицы],1)

Примечания об использовании

Вот как работает RANKAVG:

  • RANKAVG определяет позицию выбранного числа в заданном диапазоне чисел.
  • Если несколько чисел в вашем списке идентичны, RANKAVG присваивает им среднее значение рангов, которые они получили бы. Например, если два числа занимают 3-е и 4-е места, оба получают ранг 3.5.
  • Если несколько чисел в вашем списке идентичны, RANKAVG присваивает им среднее значение позиций, которые они получили бы, если бы список был отсортирован в желаемом порядке. Например, если два числа занимают 3-е место (занимая позиции 3 и 4 в отсортированном списке), оба получают ранг 3.5. Ранги 3 и 4 не появляются в рейтинге.
    • В отличие от этого, при использовании RANKEQ оба числа получили бы ранг 3, а ранг 4 был бы пропущен, потому что при RANKEQ дубликаты получают все наивысшую позицию.
  • Вы можете выбрать ранжирование в порядке возрастания (наименьшее число получает ранг 1) или в порядке убывания (наибольшее число получает ранг 1).

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

Примеры

Пример 1: Ранжирование приоритетов задач

Представьте, что у вас есть список задач проекта с колонкой Приоритетный балл (где более высокий балл означает более высокий приоритет). Вы хотите отобразить легко понимаемое значение ранга в отчете, не показывая приоритетный балл.

Имя задачиПриоритетный баллРанг (Высокий приоритет = 1)
Разработать функцию A901
Исправить ошибку 1852
Обновить документацию803.5
Протестировать модуль B803.5
Подготовить отчет755

Формула в колонке Ранг (Высокий приоритет = 1):

=RANKAVG([Приоритетный балл]@row, [Приоритетный балл]:[Приоритетный балл], 0)

Комментарий:

  • [Приоритетный балл]@row: Это относится к приоритетному баллу для текущей строки.
  • [Приоритетный балл]:[Приоритетный балл]: Это указывает на весь Приоритетный балл столбец как диапазон для сравнения.
  • 0: Это указывает на порядок по убыванию. Наивысший приоритетный балл получает ранг 1.
  • Результат: Обновить документацию и Протестировать модуль B имеют приоритетный балл 80. Если сортировать их по отдельности, они будут 3-м и 4-м. RANKAVG присваивает им средний ранг (3+4)/2 = 3.5.

Пример 2: Оценка производительности участников команды

Предположим, вы отслеживаете производительность участников команды на основе их коэффициента выполнения задач (процент выполненных задач). Вы хотите оценить их, чтобы определить лучших исполнителей.

Участник командыКоэффициент выполнения задачРанг производительностиРанг производительности (округленный)
Алиса0.9511
Боб0.902.53
Кэрол0.884.55
Дэвид0.884.55
Ева0.902.53

Формула в колонке Ранг производительности:

=RANKAVG([Коэффициент выполнения задачи]@row, [Коэффициент выполнения задачи]:[Коэффициент выполнения задачи], 0)

Комментарий:

  • [Коэффициент выполнения задачи]@row: Коэффициент выполнения для текущего участника команды.
  • [Коэффициент выполнения задачи]:[Коэффициент выполнения задачи]: Диапазон всех коэффициентов выполнения участников команды.
  • 0: Убывающий порядок, так что более высокие коэффициенты выполнения получают более низкий ранг (ближе к 1).
  • Результат: 
    • Боб и Ева оба имеют коэффициент выполнения 0.90. Если бы их ранжировали уникально, они заняли бы 2-е и 3-е места, поэтому RANKAGE дает им обоим ранг 2.5
    • Кэрол и Дэвид оба имеют коэффициент выполнения 0.88. Если бы их ранжировали уникально, они заняли бы 4-е и 5-е места, так как ранги 2 и 3 были использованы для ничьей между Бобом и Евой. RANKAVG дает им обоим ранг 4.5.

Вы форматируете ячейки в Ранг производительности (округленный), чтобы удалить десятичные значения и округлить значения до целого числа. Это присваивает дублирующимся значениям более низкую из двух общих позиций в отсортированном списке.

Пример 3: Ранжирование соблюдения бюджета проекта

Вы контролируете различные проекты и у вас есть колонка Отклонение бюджета (где более низкое или более отрицательное число указывает на превышение бюджета на большую величину). Вы хотите определить три проекта с отклонением бюджета, ближайшим к нулю, со звездочкой (✩), но если два проекта делят 3-й ранг, они не должны получать звезду. 

Название проектаОтклонение бюджетаРанг соблюдения бюджетаТоп-3 соблюдения
Проект X-$5001
Проект Y-$8002
Проект Z-$10003.5 
Проект A-$10003.5 

Формула в столбце Ранг соблюдения бюджета:

=RANKAVG([Отклонение бюджета]@row, [Отклонение бюджета]:[Отклонение бюджета], 1)

Комментарий:

  • [Отклонение бюджета]@row: Отклонение бюджета для текущего проекта.
  • [Отклонение бюджета]:[Отклонение бюджета]: Диапазон отклонений бюджета для всех проектов.
  • 1: В порядке возрастания. В этом случае более высокое (менее отрицательное или ближе к нулю) отклонение бюджета указывает на лучшее соблюдение, поэтому мы хотим, чтобы наименьшие числа имели наивысший ранг.
  • Результат: Проект Z и Проект A оба имеют отклонение бюджета -$1000. Они будут 3-м и 4-м, поэтому RANKAVG дает им обоим ранг 3.5.
  • Формула в Топ-3 соблюдения: =IF([Ранг соблюдения бюджета]@row=3, 1, 0) и добавляет звезду, если ранг меньше или равен 3. Поскольку Проект Z и A являются дубликатами, они усредняются до значения больше 3 и не получают звезду для топ-3. Это предотвращает превышение ранжирования Топ-3 более чем на три элемента.

Остались вопросы?

Используйте Шаблон справочника формул, чтобы найти дополнительные ресурсы поддержки, и просмотреть более 100 формул, включая глоссарий каждой функции, с которой вы можете практиковаться в реальном времени, и примеры часто используемых и сложных формул.

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

Обратиться к Сообществу