RANK.EQ (функція RANK.EQ)

У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію RANK.

Опис

Повертає ранг числа у списку чисел. Його величина подається відносно інших значень у списку. Якщо кілька значень мають один і той самий ранг, повертається найвищий ранг.

Якщо відсортувати список, то ранг числа дорівнюватиме його позиції.

Синтаксис

RANK.EQ(число;посилання;[порядок])

Синтаксис функції RANK.EQ має такі аргументи:

  • число    – обов’язковий аргумент. Число, ранг якого потрібно визначити.

  • Посилання     – обов'язковий аргумент. Масив або посилання на список чисел. Нечислові значення в посиланні ігноруються.

  • порядок    – необов’язковий аргумент. Число, що визначає, як розподіляються порядкові номери.

Примітки

  • Якщо порядок дорівнює 0 (нулю) або не вказаний, Excel визначає ранг числа, виходячи із припущення, що посилання – це список, відсортований за спаданням.

  • Якщо порядок має будь-яке ненульове значення, Excel визначає ранг числа, виходячи із припущення, що посилання – це список, відсортований за зростанням.

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

  • У деяких випадках використовується визначення рангу, у якому під час розрахунку беруться до уваги наявні зв’язки. У попередньому прикладі потрібний переглянутий ранг для числа 10 може складати 5,5. Цього можна досягти додаванням до значення, поверненого функцією RANK.EQ, певного корегувального коефіцієнту. Цей корегувальний коефіцієнт може застосовуватися, якщо ранг обчислюється як за спаданням (порядок дорівнює 0 або не вказаний), так і за зростанням (порядок має ненульове значення).

    Корегувальний коефіцієнт для пов’язаних рангів=[COUNT(посилання) + 1 – RANK.EQ(число; посилання; 0) – RANK.EQ(число; посилання; 1)]/2.

    У наведеному в книзі прикладі RANK.EQ(A3;A2:A6;1) дорівнює 3. Корегувальний коефіцієнт дорівнює (5 + 1 – 2 – 3)/2 = 0,5 і ранг, переглянутий з урахуванням зв’язків, складає 3 + 0,5 = 3,5. Якщо в посиланні число зустрічається лише один раз, корегувальний коефіцієнт дорівнюватиме 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

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×