Excel предоставя функции за намиране на стойности с определен ранг и за класиране на стойности в набора от данни. Функциите RANK определят ранга или позицията на стойност в масив. Всички функции RANK използват синтаксиса
=РАНК(номер,реф.,[поръчка])
=RANK.AVG(номер,реф.,[поръчка])
=RANK.EQ(число,реф.,[поръчка])
където номерът е стойността, която искате да класирате, ref е масивът от стойности и по избор order показва дали стойностите на масива трябва да бъдат подредени в низходящ ред (обозначен с 0 или логическа стойност FALSE ) или във възходящ ред (обозначен с 1 или логическа TRUE стойност). Между другото, Excel класира дублирани стойности по същия начин, но тези дубликати оказват влияние върху ранга на следващите числа. Ако пропуснете аргумента за поръчка , Excel класира стойностите в низходящ ред.
За да демонстрирате как работи функцията RANK, да предположим, че искате да класирате стойностите, показани в диапазона на работния лист A1:A9 на тази фигура.
Фрагмент от работен лист с масива 1, 2, 3, 4, 4, 5, 6, 7, 8.
Формулата в клетка G2
=РАНГ(6,A1:A9)
връща стойността 3, което показва, че когато се използва низходящ ред, стойността 6 е третата стойност в масива.
Формулата в клетка G4
=РАНГ(6,A1:A9,1)
връща стойността 7, което показва, че когато се използва възходящ ред, стойността 6 е седмата стойност в масива.
Имайте предвид, че функцията RANK.EQ връща същата стойност като функцията RANK. Функцията RANK.AVG обаче изчислява средния ранг на стойност, когато имате дублирани стойности в масив.
Например и RANK(6,A1:A9,1) и RANK.EQ(6,A1:A9,1) връщат 2, ако масивът съдържа стойностите 1,2,3,4,4,5,6,6 ,8, защото 2 е втората стойност в масива, когато подреждате стойности в низходящ ред. Ако обаче използвате формулата RANK.AVG(6,A1:A9), за да намерите ранга на стойността 6 в този масив, Excel връща 2,5, защото стойността 6 се появява както в числото 2, така и в мястото на числото 3, така че средният му ранг е 2,5.