Функция РАНГ

В этой статье описывается синтаксис формулы и использование функции RANK в Microsoft Excel.

Описание

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

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

Дополнительные сведения о новых функциях см. функции RANK.AVG и RANK.EQ.

Синтаксис

RANK (number, ref, [порядок])

Синтаксис функции РАНГ имеет следующие аргументы:

  • Число Обязательно. Число, ранг которого вы хотите найти.

  • Ref Обязательно. Массив или ссылка на список чисел. Нечисловые значения в ref игнорируются.

  • Order Необязательно. Число, определяющее порядок ранжирования числа.

    Если порядок равен 0 (ноль) или опущен, Microsoft Excel ранжирует число, как если бы ref был списком, отсортированным в порядке убывания.

    Если order — любое ненулевое значение, Microsoft Excel ранжирует число, как если бы ref был списком, отсортированным в порядке возрастания.

Примечания

  • RANK дает повторяющиеся числа того же ранга. Однако наличие повторяющихся номеров влияет на ранги последующих номеров. Например, в списке целых чисел, отсортированном в порядке возрастания, если число 10 встречается дважды и имеет ранг 5, тогда 11 будет иметь ранг 7 (никакое число не будет иметь ранг 6).

  • Для некоторых целей может потребоваться использовать определение ранга, учитывающее связи. В предыдущем примере требуется пересмотренный ранг 5,5 для числа 10. Это можно сделать, добавив следующий поправочный коэффициент к значению, возвращаемому RANK. Этот поправочный коэффициент подходит как для случая, когда рейтинг вычисляется в порядке убывания (порядок = 0 или опущен), так и в порядке возрастания (порядок = ненулевое значение).

    Поправочный коэффициент для связанных рангов = [COUNT (ref) + 1 — RANK (number, ref, 0) — RANK (number, ref, 1)]/2.

    В следующем примере RANK (A2, A1: A5,1 ) равно 3. Поправочный коэффициент равен (5 + 1 — 2 — 3)/2 = 0,5, а пересмотренный ранг, учитывающий связи, составляет 3 + 0,5 = 3,5. Если число встречается в ссылке только один раз, поправочный коэффициент будет равен 0, так как RANK не нужно будет корректировать для ничьей.

Пример

Скопируйте данные примера из следующей таблицы и вставьте их в ячейку A1 нового листа Excel.. Чтобы формулы отображали результаты, выберите их, нажмите F2, а затем нажмите Enter. При необходимости вы можете настроить ширину столбцов, чтобы увидеть все данные.

Данные

7

3.5

3,5

1

2

Формула

Описание (результат)

Результат

= RANK (A3, A2: A6,1)

Ранг 3,5 в списке выше (3)

3

= RANK (A2, A2: A6,1)

Ранг 7 в списке выше (5)

5



RANK.EQ function

Эта статья d описывает синтаксис формулы и использование функции RANK в Microsoft Excel.

Описание

Возвращает ранг числа в списке чисел. Его размер относительно других значений в списке; если более одного значения имеют один и тот же ранг, возвращается верхний ранг этого набора значений.

Если вы должны отсортировать список, рангом числа будет его позиция.

Синтаксис

RANK.EQ (number, ref, [order])

РАНГ. Синтаксис функции EQ имеет следующие аргументы:

  • Число Обязательно. Число, ранг которого вы хотите найти.

  • Ref Обязательно. Массив или ссылка на список чисел. Нечисловые значения в Ref игнорируются.

  • Order Необязательно. Число, определяющее порядок ранжирования числа.

Примечания

  • Если Order равен 0 (ноль) или опущен, Excel ранжирует Number, как если бы Ref был списком, отсортированным в порядке убывания.

  • Если Order имеет любое значение ненулевое значение, Excel ранжирует Number, как если бы Ref был списком, отсортированным в порядке возрастания.

  • RANK.EQ присваивает повторяющимся числам одинаковый ранг. Однако наличие повторяющихся номеров влияет на ранги последующих номеров. Например, в списке целых чисел, отсортированном в порядке возрастания, если число 10 встречается дважды и имеет ранг 5, тогда 11 будет иметь ранг 7 (никакое число не будет иметь ранг 6).

  • Для некоторых целей может потребоваться использовать определение ранга, учитывающее связи. В предыдущем примере вам потребуется пересмотренный ранг 5,5 для числа 10. Это можно сделать, добавив следующий поправочный коэффициент к значению, возвращаемому RANK.EQ.. Этот поправочный коэффициент подходит как для случая, когда рейтинг вычисляется в порядке убывания (порядок = 0 или опущен), так и в порядке возрастания (порядок = ненулевое значение).

    Поправочный коэффициент для связанных рангов = [COUNT (ref) + 1 — RANK.EQ (number, ref, 0) — RANK.EQ (number, ref, 1)]/2.

    В примере в книге RANK.EQ (A3, A2: A6,1) равно 3. Поправочный коэффициент равен (5 + 1 — 2 — 3)/2 = 0,5, а пересмотренный ранг, учитывающий связи, составляет 3 + 0,5 = 3,5. Если число встречается только один раз в ref, поправочный коэффициент будет равен 0, поскольку RANK.EQ не нужно корректировать для связи.

Пример

Скопируйте данные примера из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы формулы отображали результаты, выберите их, нажмите F2, а затем нажмите Enter. При необходимости вы можете настроить ширину столбца, чтобы увидеть все данные.

Данные

7

3.5

3,5

1

2

Формула

Описание

Результат

= RANK.EQ (A2, A2: A6,1)

Ранг 7 в списке, содержащемся в диапазоне A2: A6. Поскольку аргумент «Порядок» (1) имеет ненулевое значение, список сортируется от наименьшего к наибольшему.

5

= RANK.EQ (A6, A2: A6)

Ранг 2 в том же списке. Поскольку аргумент «Порядок» опущен, список по умолчанию отсортирован от наибольшего к наименьшему.

4

= RANK.EQ (A3, A2: A6,1)

Рейтинг 3,5 дюйма тот же список.

3

Оцените статью
clickpad.ru
Добавить комментарий