Примери за функции PERCENTRANK - Excel и Google Sheets

Този урок демонстрира как да използвате Изкл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:

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave