Функція ранг () в ms excel - сумісно з microsoft excel 2018, excel 2018

Число - число, для якого визначається ранг.

Нечислові значення на засланні ігноруються. Числах, збереженим в текстовому форматі, ранг також присвоюють, функція сприймає їх як текст.

Порядок - число, що визначає спосіб впорядкування.

  • Якщо порядок дорівнює 0 (нулю) або опущений, то MS EXCEL привласнює ранг = 1 максимальному числу, меншим значенням присвоюються бо льшие ранги.
  • Якщо порядок - будь ненульове число, то то MS EXCEL привласнює ранг = 1 обмалі, бо льшим значенням присвоюються бо льшие ранги.

Визначаємо ранг в списку без повторів

Якщо список чисел знаходиться в діапазоні A7: A11. то формула = РАНГ (A7; $ A $ 7: $ A $ 11) визначить ранг числа з комірки А7 (див. файл прикладу).

Оскільки аргумент порядок опущений, то MS EXCEL присвоїв ранг = 1 максимальному числу (50), а максимальний ранг (5 = кількості значень в списку) - мінімального (10).

Альтернативний варіант: = СЧЁТЕСЛІ ($ A $ 7: $ A $ 11; ">" A7) +1

У стовпці С наведена формула = РАНГ (A7; $ A $ 7: $ A $ 11; 1) з рангом по зростанню, ранг = 1 присвоєно обмалі. Альтернативний варіант: = СЧЁТЕСЛІ ($ A $ 7: $ A $ 11; "<"&A7)+1

Якщо вихідний список впорядкувати. то ранг числа буде його позицією в списку.

Зв'язок функцій НАЙБІЛЬШИЙ () / НАЙМЕНШИЙ () і РАНГ ()

Функції НАЙБІЛЬШИЙ () і РАНГ () є взаємодоповнюючими в тому сенсі, що записавши формулу = НАЙБІЛЬШИЙ ($ A $ 7: $ A $ 11; РАНГ (A7; $ A $ 7: $ A $ 11)) ми отримаємо той же вихідний масив A7: A11 .

Визначаємо ранг в списку з повторами

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

Іноді це не зручно і потрібно, щоб ранги не повторювалися (наприклад, при визначенні призових місць, коли не можна займати кільком людям одне місце).

У цьому нам допоможе формула = РАНГ (A37; A $ 37: A $ 44) + СЧЁТЕСЛІ (A $ 37: A37; A37) -1

Передбачається, що вихідний список з числами знаходиться в діапазоні А37: А44.

масив рангів

Для побудови деяких складних формул масиву може знадобитися масив рангів, тобто той же набір рангів, але в одній комірці.

Як видно з картинки вище, значення з діапазону В60: В67 і в осередку D60 збігаються. Такий масив можна отримати за допомогою формули = РАНГ (A60: A67; A60: A67) або за допомогою формули = СЧЁТЕСЛІ (A60: A67; ">" A60: A67) +1

Ранги по зростанню можна отримати за допомогою формули = РАНГ (A60: A67; A60: A67; 1) або = СЧЁТЕСЛІ (A60: A67; "<"&A60:A67)+1 .