Kazalo
Najpreprostejša tehnika za določitev relativnega položaja števila na seznamu števil je razvrščanje seznama v padajočem (od največjega do najmanjšega) ali naraščajočem vrstnem redu (od najmanjšega do največjega). V tem članku se bom osredotočil na načine razvrščanja z uporabo funkcija RANK v Excelu z različnih vidikov.
Funkcija RANK v Excelu (hitri prikaz)
Na naslednji sliki so prikazane osnove RANK funkcijo v Excelu. To je pregled članka, ki predstavlja uporabo RANK v Excelu.
Prenesi delovni zvezek za prakso
Tukaj sem vam pripravil delovni zvezek za vadbo, ki ga lahko prenesete s spodnje povezave.
Uporaba funkcije RANK.xlsxUvod v funkcijo RANK
- Cilj funkcije:
Spletna stran RANK funkcija vrne položaj danega števila v danem seznamu drugih števil.
- Sintaksa:
=RANK (število, ref, [vrstni red])
- Argumenti Razlaga:
ARGUMENT | OBVEZNO/NEOBVEZNO | POJASNILO |
številka | Zahtevano | Številka, ki jo želite uvrstiti. |
ref | Zahtevano | To je referenca (polje ali seznam števil), ki vsebuje število. |
[naročilo] | Izbirno | To je način razvrščanja. 0 se uporablja za padajoči vrstni red, in 1 se uporablja za naraščajoči vrstni red. |
- Parameter vrnitve:
Vrne številko ranga.
6 idealnih primerov uporabe funkcije RANK v Excelu
Za razlago tega članka sem vzel naslednji nabor podatkov. Ta nabor podatkov vsebuje Imena nekaterih študentov in njihovih Dosežene ocene . bom Rang teh učencev na podlagi Dosežene ocene z uporabo RANK v Excelu. Razložil bom 6 idealni primeri.
1. Uporabite funkcijo RANK v padajočem vrstnem redu
V tem prvem primeru bom uporabil RANK za razvrščanje učencev po padajočem vrstnem redu. Poglejmo, kako lahko to storite.
Koraki:
- Najprej izberite celico, v kateri želite prikazati Rang . Tukaj sem izbral Celica D5 .
- Drugič, v Celica D5 zapišite naslednjo formulo.
=RANK(C5,$C$5:$C$15,0)
- Nato pritisnite Vnesite za pridobitev rezultata.
- Nato povlecite Ročaj za polnjenje navzdol, da kopirate formulo.
- Na koncu boste videli, da ste formulo kopirali v vse druge celice in dobili ocene za vsakega učenca.
2. Uporaba funkcije RANK v naraščajočem vrstnem redu v programu Excel
Vrednosti lahko razvrstite tudi z uporabo RANK V tem primeru vam bom pokazal, kako lahko to storite. V tem primeru bo formula enaka, razen 1 bo uporabljen za naraščajoči vrstni red . Oglejmo si korake.
Koraki:
- Na začetku izberite celico, v kateri želite Rang . Tukaj sem izbral Celica D5 .
- Nato v Celica D5 zapišite naslednjo formulo.
=RANK(C5,$C$5:$C$15,1)
- Nato pritisnite Vnesite za pridobitev Rang .
- Nato povlecite Ročaj za polnjenje navzdol, da kopirate formulo.
- Tukaj lahko vidite, da sem formulo kopiral v vse druge celice in dobil rang za vsakega učenca.
3. Uporaba funkcije RANK v nesorodnih celicah
Včasih se znajdete v situaciji, ko boste morali uvrstite prazne celice ali nesorodne celice V tem primeru vam bom pokazal, kako se lahko uvrstite v takšno situacijo z uporabo RANK v Excelu. Oglejmo si korake.
Koraki:
- Najprej izberite celico, v kateri želite Rang .
- Nato v izbrano celico zapišite naslednjo formulo.
=IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")
- Tretjič, pritisnite Vnesite in dobili boste Rang .
🔎 Kako deluje formula?
- RANK(C5,($C$5,$C$6,$C$9:$C$12),0): Tukaj, v RANK sem izbral celico C5 kot številka , ($C$5,$C$6,$C$9:$C$12) kot ref in 0 kot Naročite na . . Formula vrne rang celice C5 v referenčnem naslovu v padajoči vrstni red . In če ne najde številke v območju ref, vrne napako.
- IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),""): Zdaj, funkcija IFERROR vrne prazen niz, če najde kakšno napako. V nasprotnem primeru vrne rang.
- Nato povlecite Ročaj za polnjenje navzdol, da kopirate formulo.
- Na koncu lahko vidite, da sem formulo kopiral v druge celice in dobil želeni rezultat.
Podobna branja
- Kako uporabiti funkcijo AVERAGEIFS v Excelu (4 primeri)
- Kako uporabljati funkcijo COUNT v Excelu (s 5 primeri)
- Različni načini štetja v programu Excel
- Kako izračunati povprečje, mediano in amp; način v Excelu
- Kako uporabiti funkcijo CORREL v Excelu (3 primeri in VBA)
4. Pridobite edinstveno vrednost z uporabo funkcije Excel RANK
Če sta dve števili enaki, je RANK funkcija samodejno vrne podvojen rang Če na primer dva različna učenca dobita enake ocene (glej naslednjo sliko), boste našli podvojene uvrstitve za njune Dosežene ocene .
Zdaj vam bom pokazal, kako lahko rešite to težavo in pridobite edinstveni rang v takšnih situacijah. Naj vam pokažem korake.
Koraki:
- Na začetku izberite celico, v kateri želite Rang .
- Nato v izbrano celico zapišite naslednjo formulo.
=RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1
- Nato pritisnite Vnesite in dobili boste Rang .
🔎 Kako deluje formula?
- RANK(C5,$C$5:$C$15,0): Tukaj, v RANK sem izbral funkcijo C5 kot številka , C5:C15 kot ref in 0 kot Naročite na . . Zdaj bo formula vrnila rang vrednosti v celici C5 med obsegom celic C5:C15 na spletnem mestu padajoči vrstni red .
- COUNTIF($C$5:C5,C5): Zdaj v funkcija COUNTIF , sem izbral $C$5:C5 kot obseg in . C5 kot merila . Formula bo vrnila število celic v obseg ki se ujemajo z merila .
- RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1: Končno, ta formula zneski rezultate, ki jih je dobila na podlagi teh 2 funkcije in nato odšteje 1 iz seštevanje .
- Nato povlecite Ročaj za polnjenje navzdol, da kopirate formulo v druge celice.
- Na koncu boste videli, da ste formulo kopirali v druge celice in dobili edinstveni rang .
5. Uporabite funkcijo RANK za prekinitev povezave v Excelu
V nekaterih primerih ne morete uporabiti prejšnje metode, da bi dobili edinstveni rang . Potrebovali boste prekinite vezi na podlagi sekundarna merila .
Ob predpostavki, da je odstotek Obisk za vsakega učenca. Na naslednji sliki lahko vidite, da podatkovni niz vsebuje Dosežene ocene in . Obisk Če ima učenec več Obisk , bo imel prednost pred drugim, ki ima enako število točk, vendar manj. Obisk .
Oglejmo si, kako lahko pridobite uvrstitev z uporabo tiebreaka.
Koraki:
- Najprej izberite celico, v kateri želite Rang na podlagi primarna merila .
- Nato v izbrano celico zapišite naslednjo formulo.
=RANK(C5,$C$5:$C$15,0)
- Nato pritisnite Vnesite za pridobitev Rang .
- Nato povlecite Ročaj za polnjenje navzdol, da kopirate formulo v druge celice.
- Nato lahko vidite, da imam Rang za vsakega učenca.
- Nato izberite celico, v kateri želite dobiti Prekinitev neodločenega izida . Tukaj sem izbral Celica F5 .
- Nato v Celica F5 zapišite naslednjo formulo.
=IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0)
- Nato pritisnite Vnesite za pridobitev rezultata.
🔎 Kako deluje formula?
- COUNTIF($C$5:$C$15,C5): Tukaj, v COUNTIF sem izbral območje celic C5:C15 kot obseg in celice C5 kot merila Formula vrne število celic v izbranem območju, ki ustrezajo danim merilom.
- RANK(D5,$D$5:$D$15,1): Zdaj, v RANK sem izbral celico D5 kot številka , D5:D15 kot ref in 1 kot Naročite na . Formula razvršča vrednosti v naraščajoči vrstni red .
- RANK(D5,$D$5:$D$15,1)/100: Tukaj je rezultat, ki smo ga dobili z RANK funkcija se deli z 100 .
- IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0): Končno, funkcija IF preveri, ali je vrednost, ki jo je dobil iz COUNTIF je . več kot 1 . Če je logični_test je . Resnično nato gre v RANK v nasprotnem primeru vrne 0 .
- Nato povlecite Ročaj za polnjenje navzdol, da kopirate formulo v druge celice.
- Tukaj lahko vidite, da sem kopiral formulo v vse celice in dobil želeni rezultat.
- Nato bom določil Končna uvrstitev iz Rang in Prekinitev neodločenega izida .
- Če želite to narediti, izberite Celica G5 .
- Nato v Celica G5 zapišite naslednjo formulo.
=E5+F5
- Nato pritisnite Vnesite za pridobitev rezultata.
- Nato povlecite Ročaj za polnjenje da kopirate formulo v druge celice.
- Na koncu lahko vidite, da sem formulo kopiral v vse celice in dobil Končna uvrstitev z uporabo Kravata Prekinitev .
6. Uporaba funkcije RANK z ignoriranjem ničel v Excelu
V tem primeru vam bom pokazal, kako lahko Rang vrednosti neupoštevanje ničel Za ta primer sem vzel naslednji nabor podatkov. Ta nabor podatkov vsebuje Mesec in . Dobiček . negativni dobički pomeni a izguba in . ničle pomeni a prag rentabilnosti . Uporabil bom Excel RANK funkcijo za razvrstitev Dobički brez upoštevanja ničel .
Oglejmo si korake.
Koraki:
- Najprej izberite celico, v kateri želite Rang . Tukaj sem izbral Celica D5 .
- Drugič, v Celica D5 zapišite naslednjo formulo.
=IF(C5=0,"",IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)))
- Tretjič, pritisnite Vnesite za pridobitev rezultata.
🔎 Kako deluje formula?
- RANK(C5,$C$5:$C$16,0): Tu je RANK funkcija vrne Rang celice C5 v območju celic C5:C15 na spletnem mestu padajoči vrstni red .
- COUNTIF($C$5:$C$16,0): Zdaj, v COUNTIF sem izbral območje celic C5:C15 kot obseg in . 0 kot merila . Formula bo vrnila število celic, ki ustrezajo merilom.
- RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0): V tem primeru bo formula odšteti rezultat, ki ga je dobila iz COUNTIF funkcijo iz rezultata, ki ga je dobila iz funkcije RANK funkcijo.
- IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)): Zdaj je IF preveri, ali je vrednost v celici C5 je . večji od 0 . Če je logični_test je . Resnično potem bo vrnil rezultat iz RANK V nasprotnem primeru vrne rezultat funkcije RANK in COUNTIF funkcijo.
- IF(C5=0,"",IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0))): Končno, ta IF preveri, ali je vrednost v celici C5 je . 0 . Če je logični_test je . Resnično potem bo formula vrnila prazen niz . V nasprotnem primeru bo prešla v drugo Funkcija IF .
- Nato povlecite Ročaj za polnjenje navzdol, da kopirate formulo.
- Tukaj lahko vidite, da sem kopiral formulo v druge celice in dobil želeni rezultat.
Pogoste napake pri uporabi funkcije RANK v programu Excel
Pogoste napake | Ko se pokažejo |
#N/A | Pojavi se, kadar podana številka, ki jo želite najti, ni na voljo v referenci (seznamu številk). |
Stvari, ki si jih je treba zapomniti
- Microsoft opozarja, da RANK funkcija v prihodnosti morda ne bo več na voljo, saj so razvili nove in boljše funkcije za razvrščanje z večjo natančnostjo in uporabo.
- Če med vstavljanjem vrstnega reda izpustite vrstni red (ker je neobvezen argument). RANK funkcija samodejno razvrsti v padajočem vrstnem redu.
Zaključek
Dosegli ste konec mojega članka. Poskušal sem zajeti različne načine uporabe RANK v Excelu. Če imate zanimivo in edinstveno metodo uporabe funkcije RANK funkcijo, jo delite v spodnjem razdelku s komentarji.
Hvala, ker ste bili z mano.