Funkcija RANK

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016

Šiame straipsnyje aprašoma formulės sintaksė ir RANK naudojimas programoje „Microsoft Excel“.

Aprašas

Grąžina skaičiaus rangą skaičių sąraše. Skaičiaus rangas yra skaičiaus dydis kitų reikšmių sąraše atžvilgiu. (Jei sąrašą surūšiuotumėte, skaičiaus rangas būtų jo pozicija.)

Svarbu

Šią funkciją pakeitė viena ar kelios naujos funkcijos, kurios pateikia geresnį tikslumą ir kurių pavadinimai geriau atitinka jų naudojimo paskirtį. Ši funkcija vis dar pasiekiama taikant atgalinį suderinamumą, tačiau nuo šiol geriau naudokite naująsias funkcijas, nes šios funkcijos gali nebebūtų naujesnėse „Excel“ versijose.

Daugiau informacijos apie naujas funkcijas žr. Funkcija RANK.AVG ir Funkcija RANK.EQ.

Sintaksė

RANK(skaičius,nuor,[tvarka])

Funkcijos RANK sintaksėje yra toliau nurodyti argumentai.

  • Numeris: Būtina. Skaičius, kurio rangą norite rasti.
  • Nuoroda:Būtina. Nuoroda į skaičių sąrašą. Neskaitinių reikšmių nuorodoje nepaisoma.
  • Užsakymas:Pasirinktinai. Skaičius, nurodantis, kaip nustatyti skaičiaus rangą.
    Jei tvarkos parametro reikšmė yra lygi nuliui (0) arba nenurodyta, „Microsoft Excel“ nustatys tokį skaičiaus rangą, tarsi nuoroda būtų sąrašas, surūšiuotas mažėjimo tvarka.
    Jei tvarkos parametro reikšmė yra ne nulinė, „Microsoft Excel“ nustatys tokį skaičiaus rangą, tarsi nuoroda būtų sąrašas, surūšiuotas didėjimo tvarka.

Pastabos

  • Funkcija RANK skaičių dublikatams suteikia tą patį rangą. Tačiau dublikatų egzistavimas paveikia paskesnių skaičių rangus. Pvz., didėjimo tvarka surūšiuotame sveikųjų skaičių sąraše skaičius 10 pasirodo du kartus ir jo rangas yra 5, tai skaičiaus 11 rangas bus 7 (joks skaičius neturės rango 6).
  • Kartais vartotojai gali norėti naudoti rango apibrėžimą, kuriame atsižvelgiama į ryšius. Tokiu atveju ankstesniame pavyzdyje skaičiaus 10 rangas būtų 5,5. Tai galima padaryti į reikšmę, grąžinamą funkcijos RANK, įtraukiant toliau pateiktą pataisos faktorių. Šis pataisos faktorius yra tinkamas ir tuomet, kai rangas yra skaičiuojamas mažėjimo tvarka (tvarka = 0 arba nenurodyta), ir kai skaičiuojamas didėjimo tvarka (tvarka = nenulinė reikšmė).
    Ryšio rangų korekcijos faktorius =[COUNT(nuoroda) + 1 – RANK(skaičius; nuoroda; 0) – RANK(skaičius; nuoroda; 1)]/2.
    Šiame pavyzdyje RANK(A2;A1:A5;1) yra lygu 3. Pataisos faktorius yra (5 + 1 – 2 – 3)/2 = 0,5 ir peržiūrėtas rangas, kuriame atsižvelgiama į ryšius, yra 3 + 0,5 = 3,5. Jei skaičius nuorodoje nesikartoja, t. y. nurodytas būna tik vieną kartą, pataisos faktorius bus lygus 0, nes funkcijai RANK nereikės atlikti koregavimo pagal ryšius.

Pavyzdys

Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.

Duomenys
7
3,5
3,5
1
2
Formulė Aprašas (rezultatas) Rezultatas
=RANK(A3;A2:A6;1) Rangas 3,5 iš aukščiau nurodyto sąrašo (3) 3
=RANK(A2;A2:A6;1) Rangas 7 iš aukščiau nurodyto sąrašo (5) 5