„Excel“ teikia funkcijas, skirtas tam tikro rango verčių paieškai ir verčių reitingavimui duomenų rinkinyje. Funkcijos RANK nustato reikšmės masyve rangą arba padėtį. Visos RANK funkcijos naudoja sintaksę
=RANK(skaičius,nuoroda,[užsakymas])
=RANK.AVG(skaičius,nuoroda,[užsakymas])
=RANK.EQ(skaičius,nuoroda,[tvarka])
kur skaičius yra reikšmė, kurią norite reitinguoti, ref yra reikšmių masyvas, o pasirinktinai tvarka nurodo, ar masyvo reikšmės turi būti išdėstytos mažėjančia tvarka (nurodoma 0 arba logine FALSE reikšme), ar didėjančia tvarka (žymima 1 arba loginė TRUE reikšmė). Beje, „Excel“ pasikartojančias reikšmes reitinguoja taip pat, tačiau šios dublikatai turi įtakos tolesnių skaičių reitingui. Jei nepateiksite tvarkos argumento, „Excel“ reikšmes reitinguos mažėjančia tvarka.
Norėdami parodyti, kaip veikia funkcija RANK, tarkime, kad norite reitinguoti reikšmes, nurodytas šio paveikslo darbalapio diapazone A1:A9.
Darbalapio fragmentas su masyvu 1, 2, 3, 4, 4, 5, 6, 7, 8.
Formulė langelyje G2
=RANK.(6;A1:A9)
grąžina reikšmę 3, nurodant, kad kai naudojama mažėjimo tvarka, reikšmė 6 yra trečioji masyvo reikšmė.
Formulė langelyje G4
=RANK(6;A1:A9;1)
grąžina reikšmę 7, nurodant, kad kai naudojama didėjimo tvarka, reikšmė 6 yra septintoji masyvo reikšmė.
Atminkite, kad funkcija RANK.EQ grąžina tą pačią reikšmę kaip ir funkcija RANK. Tačiau funkcija RANK.AVG apskaičiuoja vidutinį reikšmės reitingą, kai masyve turite pasikartojančių verčių.
Pavyzdžiui, RANK(6,A1:A9,1) ir RANK.EQ(6,A1:A9,1) grąžina 2, jei masyve yra reikšmės 1,2,3,4,4,5,6,6 ,8, nes 2 yra antra reikšmė masyve, kai išdėstote reikšmes mažėjančia tvarka. Tačiau jei naudojate formulę RANK.AVG(6,A1:A9), kad surastumėte 6 reikšmės reitingą tame masyve, „Excel“ grąžins 2,5, nes reikšmė 6 rodoma ir skaičiaus 2, ir skaičiaus 3 vietoje, todėl jo vidutinis reitingas yra 2,5.