INHOUDSOPGAWE
Die eenvoudigste tegniek om 'n getal se relatiewe posisie in 'n lys getalle vas te stel, is om die lys in dalende (van grootste na kleinste) of stygende volgorde (van kleinste na grootste) te sorteer. In hierdie artikel sal ek fokus op die maniere om te sorteer met behulp van die RANK-funksie in Excel vanuit verskillende aspekte.
RANK-funksie in Excel (Quick View)
In die volgende prent, kan jy die basiese beginsels van die RANK -funksie in Excel sien. Dit is 'n oorsig van die artikel wat 'n toepassing van die RANK -funksie in Excel verteenwoordig.
Laai Oefenwerkboek af
Hier, Ek het die oefenwerkboek vir jou verskaf. Jy kan dit aflaai vanaf die skakel hieronder.
Gebruik RANK Function.xlsx
Inleiding tot RANK Function
- Funksiedoelwit:
Die RANK funksie gee die posisie van 'n gegewe getal in 'n gegewe lys ander getalle terug.
- Sintaksis:
=RANK (nommer, verwysing, [volgorde])
- Argumente Verduideliking:
ARGUMENT | VEREISTE/OPSIONEEL | VERDUIDELIKING | ||||
nommer | Vereis | Die nommer wat jy wil rangskik. | ||||
ref | Vereis | Dit is die verwysing ('n skikking of 'n lys van getalle) wat die getal bevat. | ||||
[volgorde]kriteria.
Algemene foute tydens die gebruik van RANK-funksie in Excel
Dinge om te onthou
GevolgtrekkingDus, jy het die einde van my artikel bereik. Ek het probeer om verskillende gebruike van die RANK -funksie in Excel te dek. As jy 'n interessante en unieke metode het om die RANK -funksie te gebruik, deel dit asseblief in die kommentaarafdeling hieronder. Dankie dat jy saam met my is. | Opsioneel | Dit is die manier van rangorde. 0 word gebruik vir dalende volgorde en 1 word gebruik vir stygende volgorde. |
- Retourparameter:
Dit gee 'n rangnommer terug.
6 ideale voorbeelde van die gebruik van RANK-funksie in Excel
Om hierdie artikel te verduidelik, het ek die volgende datastel geneem . Hierdie datastel bevat die Name van sommige studente en hul Verkry punte . Ek sal Hierdie studente rangskik op grond van die Verkry punte deur die RANK -funksie in Excel te gebruik. Ek sal 6 ideale voorbeelde verduidelik.
1. Gebruik RANK-funksie in dalende volgorde
In hierdie eerste voorbeeld sal ek gebruik die RANK -funksie om die studente in dalende volgorde te rangskik. Kom ons kyk hoe jy dit kan doen.
Stappe:
- Selekteer eerstens die sel waar jy die Rank wil wys. Hier het ek Sel D5 gekies.
- Tweedens, skryf in Sel D5 die volgende formule.
=RANK(C5,$C$5:$C$15,0)
- Druk daarna Enter om die resultaat te kry.
Hier, in die RANK-funksie, het ek C5gekies as die getal, C5:C15as die ref, en 0as die volgorde. Nou sal die formule die rangorde van die waarde in sel C5onder die selreeks C5:C15in dalende volgordeterugstuur. Ek het die Absolute Cell Referencevir die ref gebruik sodat dieformule verander nie terwyl Outovulgebruik word.
- Sleep daarna die Vulhandvatsel af om die formule te kopieer.
- Uiteindelik sal u sien dat u die formule na al die ander selle gekopieer het en rangorde vir elke student gekry het.
2. Pas RANK-funksie in stygende volgorde in Excel toe
Jy kan ook waardes rangskik deur die RANK -funksie in Excel te gebruik. In hierdie voorbeeld sal ek jou wys hoe jy dit kan doen. Hier sal die formule dieselfde wees, behalwe dat 1 gebruik sal word vir die stygende volgorde . Kom ons kyk na die stappe.
Stappe:
- Kies aan die begin die sel waar jy die Rank wil hê. Hier het ek Sel D5 gekies.
- Skryf dan die volgende formule in Sel D5 .
=RANK(C5,$C$5:$C$15,1)
- Druk daarna Enter om die Rang te kry.
Hier, in die RANK-funksie, het ek C5gekies as die getal, C5:C15as die ref, en 1as die orde. Nou sal die formule die rangorde van die waarde in sel C5in die selreeks C5:C15in stygende volgordeterugstuur. Ek het die Absolute Selverwysingvir die ref gebruik sodat die formule nie verander terwyl Outovulgebruik word.
- Volgende, sleep die Vulhandvatsel af om die formule te kopieer.
- Hier kan jy sien dat ek dieformule na al die ander selle en het 'n rang vir elke student gekry.
3. Gebruik RANK-funksie in nie-aaneenlopende selle
Soms kan jy sal 'n situasie in die gesig staar waar jy leë selle of nie-aangrensende selle sal moet rangskik . In hierdie voorbeeld sal ek jou wys hoe jy in hierdie tipe situasie kan rangskik deur die RANK -funksie in Excel te gebruik. Kom ons kyk na die stappe.
Stappe:
- Selekteer eerstens die sel waar jy die Rank wil hê.
- Tweedens, skryf die volgende formule in daardie geselekteerde sel.
=IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")
- Derdens , druk Enter en jy sal die Rank kry.
🔎 Hoe werk die formule?
- RANK(C5,($C$5,$C$6,$C$9:$C$12),0 ): Hier, in die RANK -funksie, het ek sel C5 gekies as die nommer , ($C$5,$C$6, $C$9:$C$12) as die verwysing , en 0 as bestelling . Die formule gee die rang van sel C5 in die ref terug in dalende volgorde . En as dit nie die nommer in die ref reeks vind nie, gee dit 'n fout terug.
- IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12) ),0),””): Nou, die IFERROR-funksie gee 'n leë string terug as dit enige fout vind. Andersins sal dit die rang terugstuur.
- Daarna, sleep die Vulhandvatsel af om die formule te kopieer.
- Uiteindelik kan u sien dat ek dieformule na die ander selle en het my verlangde uitset gekry.
Soortgelyke lesings
- Hoe om AVERAGEIFS-funksie in Excel te gebruik (4 voorbeelde)
- Hoe om COUNT-funksie in Excel te gebruik (met 5 voorbeelde)
- Die verskillende maniere van Tel in Excel
- Hoe om Gemiddelde, Mediaan, & Modus in Excel
- Hoe om CORREL-funksie in Excel te gebruik (3 voorbeelde en VBA)
4. Kry unieke waarde deur die Excel RANK-funksie te gebruik
As twee getalle dieselfde is, gee die RANK -funksie outomaties 'n duplikaatrang vir die getalle terug. Byvoorbeeld, as twee verskillende studente dieselfde punte kry (sien die volgende figuur), sal jy duplikaatrange vind vir hul Verkry punte .
Nou , Ek sal jou wys hoe jy hierdie probleem kan oplos en 'n unieke rang in hierdie tipe situasie kan kry. Kom ek wys jou die stappe.
Stappe:
- Kies aan die begin die sel waar jy die Rank wil hê.
- Skryf dan die volgende formule in daardie geselekteerde sel.
=RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1
- Druk dan Enter en jy sal die Rank kry.
🔎 Hoe werk die formule?
- RANK(C5,$C$5:$C$15,0): Hier, in die RANK -funksie, ek het C5 gekies as die nommer , C5:C15 as die ref , en 0 as die bestelling . Nou,die formule sal die rangorde van die waarde in sel C5 onder die selreeks C5:C15 in dalende volgorde terugstuur.
- COUNTIF($C$5:C5,C5): Nou, in die COUNTIF-funksie , het ek $C$5:C5 gekies as die reeks en C5 as die kriteria . Die formule sal die aantal selle in die reeks terugstuur wat ooreenstem met die kriteria .
- RANK(C5,$C$5:$C$15,0 )+COUNTIF($C$5:C5,C5)-1: Laastens, hierdie formule som die resultate wat dit uit hierdie 2 funksies gekry het en trek dan 1 af. van die opsomming .
- Sleep daarna die Vulhandvatsel af om die formule na die ander selle te kopieer.
- Op die ou end sal jy sien dat jy die formule na die ander selle gekopieer het en jou unieke Rang gekry het.
5. Gebruik RANK-funksie om bande in Excel te breek
In sekere gevalle kan jy nie die vorige metode toepas om 'n unieke rang te kry nie . Jy sal die bande moet breek op grond van sekondêre kriteria .
Aanvaar dat die persentasie Bywoning vir elke student gegee word. In die volgende prent kan jy sien die datastel bevat beide Verkry punte en bywoning . As 'n student meer Bywoning het, sal hy of sy voor die ander wees wat dieselfde telling het, maar minder Bywoning het.
Kom ons kyk hoe jy die rangorde kan kry deur 'ntiebreak.
Stappe:
- Kies eers die sel waar jy die Rank wil hê gebaseer op die primêre kriteria .
- Skryf dan die volgende formule in daardie geselekteerde sel.
=RANK(C5,$C$5:$C$15,0)
- Volgende, druk Enter om die Rank te kry.
Hier, in die RANK-funksie, ek het C5gekies as die nommer, C5:C15as die ref, en 0as die bestelling. Nou sal die formule die rangorde van die waarde in sel C5onder die selreeks C5:C15in dalende volgordeterugstuur. Ek het die Absolute Selverwysingvir die ref gebruik sodat die formule nie verander terwyl Outovulgebruik word.
- Sleep daarna die Vul Hanteer af om die formule na die ander selle te kopieer.
- Volgende kan jy sien dat ek 'n Rank
vir elke student.
- Kies daarna die sel waar jy die Tie Break wil kry. Hier het ek Sel F5 gekies.
- Skryf dan die volgende formule in Sel F5 .
=IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0)
- Volgende, druk Enter om die resultaat te kry.
🔎 Hoe werk die formule?
- COUNTIF($C$5:$C $15,C5): Hier, in die COUNTIF -funksie, het ek selreeks C5:C15 as die reeks en sel C5
as die kriteria . Die formulegee die aantal selle in die geselekteerde reeks terug wat by die gegewe kriteria pas. - RANK(D5,$D$5:$D$15,1): Nou, in die RANK -funksie, ek het sel D5 gekies as die nommer , D5:D15 as die ref , en 1 as die bestelling . Die formule rangskik die waardes in stygende volgorde .
- RANK(D5,$D$5:$D$15,1)/100: Hier, die resultaat wat ons gekry het van die RANK -funksie word gedeel deur 100 .
- IF(COUNTIF($C$5:$C$15,C5)>1,RANK( D5,$D$5:$D$15,1)/100,0): Laastens, die IF-funksie kontroleer of die waarde wat dit van COUNTIF gekry het, is groter as 1 . As die logiese_toets Waar is, gaan dit na die RANK -funksie. Andersins gee dit 0 terug.
- Sleep daarna die Vulhandvatsel af om die formule na die ander selle te kopieer.
- Hier kan jy sien dat ek die formule na al die selle gekopieer het en my verlangde uitvoer gekry het.
- Volgende bepaal ek die Finale Rang uit die Rank en die Tie Break .
- Om dit te doen, kies Sel G5 .
- Skryf dan die volgende formule in Sel G5 .
=E5+F5
- Volgende, druk Enter om die resultaat te kry.
Hier gee die formule die opsommingvan waarde in selle E5en F5.
- Daarna , sleep die Vulhandvatsel nakopieer die formule na die ander selle.
- Uiteindelik kan u sien dat ek die formule na al die selle gekopieer het en die gekry het Finale Rang deur 'n Tie Break te gebruik.
6. Pas RANK-funksie toe en ignoreer nulle in Excel
In hierdie voorbeeld sal ek jou wys hoe jy Rank waardes kan ignoreer nulle . Hier het ek die volgende datastel vir hierdie voorbeeld geneem. Hierdie datastel bevat Maand en Wins . Die negatiewe winste beteken 'n verlies en nulle beteken 'n gelykbreekpunt . Ek sal die Excel RANK -funksie gebruik om die Winste te rangskik deur die nulle te ignoreer.
Kom ons kyk die stappe.
Stappe:
- Selekteer eerstens die sel waar jy die Rank wil hê. Hier het ek Sel D5 gekies.
- Tweedens, skryf in Sel D5 die volgende formule.
=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)))
- Derdens, druk Enter om die resultaat te kry.
🔎 Hoe werk die formule?
- RANK(C5,$C$5: $C$16,0): Hier gee die RANK funksie die rang van sel C5 in selreeks C5:C15 in dalende volgorde .
- COUNTIF($C$5:$C$16,0): Nou, in die COUNTIF -funksie, ek geselekteerde selreeks C5:C15 as die reeks en 0 as die kriteria . Die formule sal die aantal selle wat ooreenstem met die