Excel har funksjoner for å finne verdier med en bestemt rangering og for rangering av verdier innenfor datasettet. RANK-funksjonene bestemmer rangeringen, eller posisjonen, til en verdi i en matrise. Alle RANK-funksjonene bruker syntaksen
=RANK(nummer;ref;[rekkefølge])
=RANK.AVG(tall;ref;[rekkefølge])
=RANK.EQ(nummer;ref;[rekkefølge])
hvor tall er verdien du vil rangere, ref er matrisen av verdier, og valgfri rekkefølge indikerer om matriseverdier skal ordnes i synkende rekkefølge (angitt med en 0 eller logisk FALSE verdi) eller i stigende rekkefølge (angitt med 1 eller logisk TRUE- verdi). Forresten, Excel rangerer dupliserte verdier på samme måte, men disse duplikatene påvirker rangeringen av påfølgende tall. Hvis du utelater rekkefølgeargumentet , rangerer Excel verdiene i synkende rekkefølge.
For å demonstrere hvordan RANK-funksjonen fungerer, anta at du vil rangere verdiene som vises i regnearkområdet A1:A9 i denne figuren.
Et regnearkfragment med matrisen 1, 2, 3, 4, 4, 5, 6, 7, 8.
Formelen i celle G2
=RANK(6;A1:A9)
returnerer verdien 3, som indikerer at når en synkende rekkefølge brukes, er verdien 6 den tredje verdien i matrisen.
Formelen i celle G4
=RANK(6;A1:A9;1)
returnerer verdien 7, som indikerer at når en stigende rekkefølge brukes, er verdien 6 den syvende verdien i matrisen.
Merk at RANK.EQ-funksjonen returnerer samme verdi som RANK-funksjonen. RANK.AVG-funksjonen beregner imidlertid gjennomsnittsrangeringen til en verdi når du har dupliserte verdier i en matrise.
For eksempel returnerer både RANK(6,A1:A9,1) og RANK.EQ(6,A1:A9,1) 2 hvis matrisen har verdiene 1,2,3,4,4,5,6,6 ,8, fordi 2 er den andre verdien i matrisen når du ordner verdier i synkende rekkefølge. Men hvis du bruker formelen RANK.AVG(6,A1:A9) for å finne rangeringen av verdien 6 i den matrisen, returnerer Excel 2,5 fordi verdien 6 vises både i tallet 2 og i tallet 3-punktet, så dens gjennomsnittlige rangering er 2,5.