- Преглед на функцията PERCENTRANK
- Функция PERCENTRANK Синтаксис и входове:
- Какво представлява функцията PERCENTRANK?
- PERCENTRANK е функция за „съвместимост“
- Как да използвате функцията PERCENTRANK
- Когато стойностите не се появяват в диапазона от данни
- PERCENTRANK.INC
- PERCENTRANK.EXC
- Функция PERCENTRANK в Google Таблици
Този урок демонстрира как да използвате Изклel PERCENTRANK функция в Excel за изчисляване на ранга на стойност в набор от данни като процент от набора от данни.
Преглед на функцията PERCENTRANK
Функцията PERCENTRANK Изчислява ранга на стойност в набор от данни като процент от набора от данни.
За да използвате функцията за работен лист на Excel PERCENTRANK, изберете клетка и въведете:
(Забележете как се появяват входовете на формулата)
Функция PERCENTRANK Синтаксис и входове:
1 | = PERCENTRANK (масив, 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 | = PERCENTRANK (C4: C13, F3,3) |
Таблицата показва рейтингите на група шахматисти. PERCENTRANK може да ни каже какъв процент от оценките в тази група са под дадена стойност.
Ето как работи:
- Първият аргумент, C4: C13, е диапазонът от данни
- Вторият аргумент е стойността, която искаме да класираме
- Третият аргумент се нарича „значение ”, и това е просто броят на десетичните знаци, които искаме в резултата
И така, попитахме PERCENTRANK какъв процент от резултатите в тази група е по -нисък от 2773 и искаме отговора на 3 десетични знака.
Тъй като стойността на 2773 всъщност се появява в нашия диапазон от данни, изчислението е доста лесно. Excel го изчислява по следния начин:
1 | Процент ранг = брой стойности под / (брой стойности под + брой стойности по -горе) |
Включваме нашите номера:
1 | Процент ранг = 3 / (3 + 6) = 0,333 (или 33,333%) |
Когато стойностите не се появяват в диапазона от данни
Ами ако поискаме процентния ранг на стойност, която не се появява в набора от данни?
В такива случаи PERCENTRANK първо изчислява процентните редици на двете стойности, между които се намира, и след това изчислява междинна стойност.
Ето един пример:
1 | = PERCENTRANK (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 Sheets като в Excel: