Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Вебпрограма Excel Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2013

У цій статті наведено синтаксис формули та описано, як у програмі 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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.