Цей підручник демонструє, як користуватися ВимФункція el PERCENTRANK в Excel для обчислення рангу значення у наборі даних у відсотках від набору даних.
Огляд функції PERCENTRANK
Функція PERCENTRANK Обчисліть ранг значення у наборі даних у відсотках від набору даних.
Щоб використовувати функцію робочого аркуша Excel PERCENTRANK, виберіть клітинку та введіть:
(Зверніть увагу, як виглядають вхідні дані формул)
Функція PERCENTRANK Синтаксис та входи:
1 | = PERCENTRANK (масив, x, [значення]) |
масив - Масив значень даних.
x - Значення для ранжування.
значення - [необов’язково] Кількість значущих цифр у результаті. За замовчуванням 3.
Що таке функція PERCENTRANK?
Функція Excel PERCENTRANK повертає процентний ранг значення в даному діапазоні даних, включаючи перше та останнє значення.
PERCENTRANK - це функція сумісності
Станом на Excel 2010, Microsoft замінила PERCENTRANK двома варіантами: PERCENTRANK.INC (це те саме, що PERCENTRANK) та PERCENTRANK.EXC (який повертає відсоток рангу без першого та останнього значень).
PERCENTRANK все ще працює, тому старіші таблиці, які його використовують, продовжуватимуть працювати у звичайному режимі. Однак Microsoft може припинити функцію в якийсь момент у майбутньому, тому, якщо вам не потрібно зберегти сумісність зі старішими версіями Excel, вам слід використовувати PERCENTRANK.INC або PERCENTRANK.EXC.
Як користуватися функцією PERCENTRANK
Використовуйте PERCENTRANK так:
1 | = ПЕРЦЕНТРАНК (C4: C13, F3,3) |
У таблиці наведені рейтинги групи шахістів. PERCENTRANK може сказати нам, який відсоток балів у цій групі нижче заданого значення.
Ось як це працює:
- Перший аргумент, C4: C13, - це діапазон даних
- Другий аргумент - це значення, яке ми хочемо ранжувати
- Третій аргумент називається «значення », і це просто кількість знаків після коми, яку ми хочемо отримати в результаті
Отже, ми запитали PERCENTRANK, який відсоток балів у цій групі нижчий за 2773, і ми хочемо відповісти на 3 знаки після коми.
Оскільки значення 2773 насправді з'являється в нашому діапазоні даних, розрахунок є досить простим. Excel розраховує це так:
1 | Відсоток рангу = кількість значень нижче / (Кількість значень нижче + кількість значень вище) |
Підключаємо наші номери:
1 | Відсотковий ранг = 3 / (3 + 6) = 0,333 (або 33,333%) |
Коли значення не відображаються в діапазоні даних
Що, якщо ми запитаємо відсоток рангу значення, яке не відображається у наборі даних?
У таких випадках PERCENTRANK спочатку обчислює процентні ранги двох значень, між якими він лежить, а потім обчислює проміжне значення.
Ось приклад:
1 | = ПЕРЦЕНТРАНК (C4: C13, F3,3) |
Тепер нам потрібен відсотковий ранг 2774, і ми отримаємо 0,361, або 36,1%.
Чому? 2774 знаходиться між балом Левона 2773 та оцінкою Олександра 2774. Насправді це 25% шляху між двома балами, тому відсоток поверненого рангу становить 25% відстані між рейтинговими відсотками двох балів.
Розрахунок працює так:
1 | Нижчий відсотковий ранг + (відстань*(Вищий відсотковий ранг - нижчий відсотковий ранг)) |
Ми вже знаємо, що відсоток Левона становить 0,333. Олександра - 0,444, тому підключаємо:
1 | 0.333 + (0.25 * (0.444 - 0.333)) = 0.36075 |
Оскільки ми встановили значення 3 у наведеній вище формулі, це округляється до 0,361.
PERCENTRANK.INC
Як зазначалося раніше, Microsoft замінила функцію PERCENTRANK, тому ви повинні намагатися не використовувати її, де це можливо.
Одна з його замін, PERCENTRANK.INC, працює точно так само:
1 | = PERCENTRANK.INC (C4: C13, F3,3) |
Ви визначаєте ті ж аргументи в PERCENTRANK.INC, які ми щойно бачили в PERCENTRANK:
- діапазон даних
- значення, яке ви хочете оцінити
- і значення.
Як ви можете бачити тут, він повертає той самий результат.
Частина "INC" в назві функції скорочується від "включно". Це означає, що функція встановлює найбільше значення в наборі на 100%, найменше на 0%, а потім розміщує решту балів на проміжних відсотках між ними.
Ці проміжні відсотки визначаються за допомогою розрахунку:
1 | 1 / (n - 1) |
Де n - кількість точок даних у діапазоні.
Оскільки у нас є 10 точок даних, це виходить до 1 / (10 - 1) = 0,111 або 11%.
Отже, рейтинг найнижчого балу - 0, наступний - 11%, потім 22%… і так далі аж до 100%.
PERCENTRANK.EXC
PERCENTRANK.EXC дуже схожий, і ви використовуєте його так само, але він обчислює результати дещо інакше.
Використовуйте його так:
1 | = PERCENTRANK.EXC (C4: C13, F3,3) |
Ми хочемо відсоткового рангу 2773, знову бала Левона, але цього разу ми отримуємо 0,363, або 36,3% замість 33%, які ми бачили раніше.
Чому так?
Ну, “EXC” - це скорочення від “Exclusive”, тобто PERCENTRANK.EXC виключає перше та останнє значення під час обчислення відсоткової різниці між кожним балом.
Відстані між кожним балом обчислюються так:
1 | 1 / (n + 1) |
Оскільки у нас є 10 точок даних, це виходить до 1 / (10 + 1) = 0,0909, трохи більше 9%.
Отже, у PERCENTRANK.EXC найнижчий рейтинг у відсотках становить 9%, наступні 18%і так далі до 100%.
Тепер ми можемо побачити, звідки ця різниця - бал Левона четвертий за висотою, тому його відсотковий ранг:
1 | 0.0909 * 4 = 0.363 |
Все інше працює так само, включаючи рівняння для обчислення відсоткового рангу балів, який не відображається у наборі даних - Excel просто використовує ці 9,09% інтервали замість 11,111% інтервалів, які ми бачили з PERCENTRANK.INC.
Функція PERCENTRANK у Google Таблицях
Функція PERCENTRANK працює в Google Таблицях точно так само, як і в Excel: