Функцията RANK класира число в сравнение с други числа в даден набор от данни. Рангът няма връзка с позицията на номера в списъка. Ето как да класирате числа в Excel.
Инструкциите в тази статия се отнасят за Excel за Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel Online, Excel за Mac, Excel за iPad, Excel за iPhone и Excel за Android.
Пример за функцията RANK
Изображението по-долу показва пример за функцията RANK в действие. За поредицата от стойности 1, 6, 5, 8 и 10 в редове 2 и 3, числото 5 има ранг:
- 4, защото това е четвъртото по големина число в списъка (вижте ред 2).
- 2, защото е второто най-малко число в списъка (вижте ред 3).
Нито едно класиране не съответства на позицията му като трета стойност от двата края. Рангът на числото обаче ще съответства на позицията му в списък, ако списъкът е сортиран, за да съответства на реда на класиране.
Функцията RANK е съвместима с всички версии на Excel. Microsoft обаче постепенно го премахва в полза на RANK. AVG и RANK. EQ. Размерът на RANK. AVG и RANK. EQ е спрямо другите стойности в списъка. Когато повече от една стойност има еднакъв ранг, RANK. AVG връща средния ранг, а RANK. EQ връща най-високия ранг на набора от стойности.
Синтаксис и аргументи на функцията RANK
Синтаксисът на функцията се отнася до начина, по който функцията е заявена и включва името на функцията, скоби, разделители със запетаи и аргументи.
Синтаксисът за функцията RANK е:
- Number е числото за класиране. Това може да бъде действителното число (вижте ред 4 в примера по-горе) или препратката към клетката към местоположението на данните (вижте редове 2 и 3).
- Ref е масивът или диапазонът от препратки към клетки, сочещи към списъка с числа, които да се използват при класирането на аргумента Number. Ако в диапазона присъстват нечислови стойности, те се игнорират. В ред 5 от примера числото 5 е класирано първо, защото е най-голямото от двете числа в списъка.
- Подредба е числова стойност, която определя дали аргументът Число е класиран във възходящ или низходящ ред. Задайте реда на 0 или го пропуснете, за да класирате в низходящ ред. Ненулевите стойности се подреждат във възходящ ред.
Не е необходимо данните в аргумента Ref да бъдат сортирани във възходящ или низходящ ред, за да може стойността на аргумента Number да бъде класирана в този ред.
Въведете функциите RANK в Excel
От Excel 2010 функцията RANK не може да бъде въведена чрез диалоговия прозорец. Вместо това трябва да се въведе ръчно. В този случай въведете =RANK(C2, A2:E2, 0) в клетка F2 на работния лист:
Тази проста формула препраща към клетка C2 като номер, който трябва да се класира (първи аргумент), посочва клетки от A2 до E2 като диапазон (втори аргумент) и сортира в низходящ ред (трети аргумент).
Аргументът Number 5 в редове 2 до 6 има следното класиране:
- Ред 2: Четвърти. Това е четвъртото по големина число, когато референтният диапазон е класиран в низходящ ред.
- Ред 3: Втори. Това е второто най-малко число, когато референтният диапазон е класиран във възходящ ред.
- Ред 4: Четвърти. Това е четвъртото по големина число, когато референтният диапазон е класиран в низходящ ред.
- Ред 5: Първи. Това е по-голямото от двете числа, когато референтният диапазон е класиран в низходящ ред.
- Ред 6: N/A. Числото 5 не е в диапазона от A6 до E6.
Ако даден списък съдържа дублирани числа, функцията дава еднакъв ранг и на двата. В резултат на това следващите числа в списъка се класират по-ниско.