Ako používať funkciu RANK v programe Excel (6 ideálnych príkladov)

  • Zdieľajte To
Hugh West

Najjednoduchšou technikou na určenie relatívnej pozície čísla v zozname čísel je zoradenie zoznamu zostupne (od najväčšieho po najmenšie) alebo vzostupne (od najmenšieho po najväčšie). V tomto článku sa zameriam na spôsoby triedenia pomocou funkcia RANK v programe Excel z rôznych hľadísk.

Funkcia RANK v programe Excel (rýchle zobrazenie)

Na nasledujúcom obrázku môžete vidieť základy RANK Funkcia v programe Excel. Je to prehľad článku, ktorý predstavuje aplikáciu RANK v programe Excel.

Stiahnite si cvičebnicu

Tu som pre vás pripravil cvičebnicu, ktorú si môžete stiahnuť z nižšie uvedeného odkazu.

Používanie funkcie RANK.xlsx

Úvod do funkcie RANK

  • Cieľ funkcie:

Stránka RANK funkcia vráti pozíciu daného čísla v danom zozname iných čísel.

  • Syntax:

=RANK (číslo, ref, [poradie])

  • Argumenty Vysvetlenie:

ARGUMENT

POVINNÉ/VOLITEĽNÉ

VYSVETLENIE

číslo Požadované Číslo, ktoré chcete zaradiť.
ref Požadované Je to odkaz (pole alebo zoznam čísel), ktorý obsahuje číslo.
[objednávka] Voliteľné Je to spôsob hodnotenia. 0 sa používa pre zostupné poradie a 1 sa používa pre vzostupné poradie.
  • Parameter návratu:

Vráti číslo hodnosti.

6 ideálnych príkladov použitia funkcie RANK v programe Excel

Na vysvetlenie tohto článku som použil nasledujúci súbor údajov. Tento súbor údajov obsahuje Názvy niektorých študentov a ich Získané známky . budem Poradie týchto študentov na základe Získané známky pomocou RANK funkcie v programe Excel. Vysvetlím 6 ideálne príklady.

1. Použite funkciu RANK v zostupnom poradí

V tomto prvom príklade použijem RANK na zoradenie študentov zostupne. Pozrime sa, ako to môžete urobiť.

Kroky:

  • Najprv vyberte bunku, v ktorej chcete zobraziť Poradie . Tu som vybral Bunka D5 .
  • Po druhé, v Bunka D5 napíšte nasledujúci vzorec.
=RANK(C5,$C$5:$C$15,0)

  • Potom stlačte tlačidlo Vstúpte na stránku na získanie výsledku.

Tu, v RANK som vybral funkciu C5 ako číslo , C5:C15 ako ref a 0 ako objednávka Vzorec teraz vráti poradie hodnoty v bunke C5 medzi rozsahom buniek C5:C15 na stránke zostupné poradie . použil som Absolútny odkaz na bunku pre ref, aby sa vzorec nemenil počas používania Automatické vypĺňanie .

  • Potom potiahnite Rukoväť náplne nadol, aby ste skopírovali vzorec.

  • Nakoniec uvidíte, že ste vzorec skopírovali do všetkých ostatných buniek a získali ste hodnotenia pre každého študenta.

2. Použitie funkcie RANK vo vzostupnom poradí v programe Excel

Hodnoty môžete zoradiť aj pomocou RANK V tomto príklade vám ukážem, ako to môžete urobiť. Tu bude vzorec rovnaký, okrem 1 sa použije pre vzostupné poradie . Pozrime sa na kroky.

Kroky:

  • Na začiatku vyberte bunku, v ktorej chcete Poradie . Tu som vybral Bunka D5 .
  • Potom v Bunka D5 napíšte nasledujúci vzorec.
=RANK(C5,$C$5:$C$15,1)

  • Potom stlačte tlačidlo Vstúpte na stránku získať Poradie .

Tu, v RANK som vybral funkciu C5 ako číslo , C5:C15 ako ref a 1 ako objednávka Vzorec teraz vráti poradie hodnoty v bunke C5 medzi rozsahom buniek C5:C15 na stránke vzostupné poradie . použil som Absolútny odkaz na bunku pre ref, aby sa vzorec nemenil počas používania Automatické vypĺňanie .

  • Potom potiahnite Rukoväť náplne nadol, aby ste skopírovali vzorec.

  • Tu môžete vidieť, že som vzorec skopíroval do všetkých ostatných buniek a získal som poradie pre každého študenta.

3. Využitie funkcie RANK v nesúvislých bunkách

Niekedy sa ocitnete v situácii, keď budete musieť zaradiť prázdne bunky alebo nesúvislé bunky V tomto príklade vám ukážem, ako sa môžete v takejto situácii zaradiť pomocou RANK Funkcia v programe Excel. Pozrime sa na jednotlivé kroky.

Kroky:

  • Najprv vyberte bunku, v ktorej chcete Poradie .
  • Po druhé, do vybranej bunky napíšte nasledujúci vzorec.
=IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")

  • Po tretie, stlačte Vstúpte na stránku a dostanete Poradie .

🔎 Ako vzorec funguje?

  • RANK(C5,($C$5,$C$6,$C$9:$C$12),0): Tu, v RANK som vybral bunku C5 ako číslo , ($C$5,$C$6,$C$9:$C$12) ako ref a 0 ako objednávka Vzorec vráti poradie bunky C5 v referenčnom čísle v zostupné poradie . A ak nenájde číslo v rozsahu ref, vráti chybu.
  • IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),""): Teraz, funkcia IFERROR vráti prázdny reťazec, ak nájde nejakú chybu. V opačnom prípade vráti hodnosť.
  • Potom potiahnite Rukoväť náplne nadol, aby ste skopírovali vzorec.

  • Nakoniec môžete vidieť, že som vzorec skopíroval do ostatných buniek a získal som požadovaný výstup.

Podobné čítania

  • Ako používať funkciu AVERAGEIFS v programe Excel (4 príklady)
  • Ako používať funkciu COUNT v programe Excel (s 5 príkladmi)
  • Rôzne spôsoby počítania v programe Excel
  • Ako vypočítať priemer, medián, & Mode v programe Excel
  • Ako používať funkciu CORREL v programe Excel (3 príklady a VBA)

4. Získanie jedinečnej hodnoty pomocou funkcie Excel RANK

Ak sú dve čísla rovnaké, RANK funkcia automaticky vráti duplicitná hodnosť Napríklad, ak dvaja rôzni študenti dostanú rovnaké známky (pozri nasledujúci obrázok), nájdete duplicitné poradie pre ich Získané známky .

Teraz vám ukážem, ako môžete tento problém vyriešiť a získať jedinečná hodnosť v takejto situácii. Dovoľte mi, aby som vám ukázal jednotlivé kroky.

Kroky:

  • Na začiatku vyberte bunku, v ktorej chcete Poradie .
  • Potom do vybranej bunky napíšte nasledujúci vzorec.
=RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1

  • Potom stlačte tlačidlo Vstúpte na stránku a dostanete Poradie .

🔎 Ako vzorec funguje?

  • RANK(C5,$C$5:$C$15,0): Tu, v RANK som vybral funkciu C5 ako číslo , C5:C15 ako ref a 0 ako objednávka Vzorec teraz vráti poradie hodnoty v bunke C5 medzi rozsahom buniek C5:C15 na stránke zostupné poradie .
  • COUNTIF($C$5:C5,C5): Teraz v funkcia COUNTIF , vybral som $C$5:C5 ako rozsah a C5 ako kritériá Vzorec vráti počet buniek v rozsah ktoré zodpovedajú kritériá .
  • RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1: Nakoniec tento vzorec sumy výsledky, ktoré získala z týchto 2 funkcie a potom odčíta 1 z sumarizácia .
  • Potom potiahnite Rukoväť náplne nadol, aby ste vzorec skopírovali do ostatných buniek.

  • Nakoniec uvidíte, že ste vzorec skopírovali do ostatných buniek a získali ste jedinečná hodnosť .

5. Využitie funkcie RANK na rozbitie väzieb v programe Excel

V niektorých prípadoch nemôžete použiť predchádzajúcu metódu na získanie jedinečná hodnosť Budete potrebovať prerušiť väzby na základe sekundárne kritériá .

Za predpokladu, že percento Dochádzka Na nasledujúcom obrázku môžete vidieť, že súbor údajov obsahuje Získané známky a Dochádzka Ak má študent viac Dochádzka , bude mať náskok pred druhým, ktorý má rovnaké skóre, ale má menej Dochádzka .

Pozrime sa, ako môžete získať poradie pomocou tiebreaku.

Kroky:

  • Najprv vyberte bunku, v ktorej chcete Poradie na základe základné kritériá .
  • Potom do vybranej bunky napíšte nasledujúci vzorec.
=RANK(C5,$C$5:$C$15,0)

  • Potom stlačte tlačidlo Vstúpte na stránku získať Poradie .

Tu, v RANK som vybral funkciu C5 ako číslo , C5:C15 ako ref a 0 ako objednávka Vzorec teraz vráti poradie hodnoty v bunke C5 medzi rozsahom buniek C5:C15 na stránke zostupné poradie . použil som Absolútny odkaz na bunku pre ref, aby sa vzorec nemenil počas používania Automatické vypĺňanie .

  • Potom potiahnite Rukoväť náplne nadol, aby ste vzorec skopírovali do ostatných buniek.

  • Ďalej môžete vidieť, že mám Poradie pre každého študenta.

  • Potom vyberte bunku, do ktorej chcete získať Prelomenie nerozhodného výsledku . Tu som vybral Bunka F5 .
  • Potom v Bunka F5 napíšte nasledujúci vzorec.
=IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0)

  • Potom stlačte tlačidlo Vstúpte na stránku na získanie výsledku.

🔎 Ako vzorec funguje?

  • COUNTIF($C$5:$C$15,C5): Tu, v COUNTIF som vybral rozsah buniek C5:C15 ako rozsah a bunky C5 ako kritériá Vzorec vráti počet buniek vo vybranom rozsahu, ktoré vyhovujú zadaným kritériám.
  • RANK(D5,$D$5:$D$15,1): Teraz v RANK som vybral bunku D5 ako číslo , D5:D15 ako ref a 1 ako objednávka Vzorec zoraďuje hodnoty v vzostupné poradie .
  • RANK(D5,$D$5:$D$15,1)/100: Tu je výsledok, ktorý sme získali z RANK funkcia je delená 100 .
  • IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0): Nakoniec, funkcia IF kontroluje, či hodnota, ktorú získala z COUNTIF je . väčšia ako 1 . Ak logical_test je . Pravda potom prejde do RANK V opačnom prípade vráti funkciu 0 .
  • Potom potiahnite Rukoväť náplne nadol, aby ste vzorec skopírovali do ostatných buniek.

  • Tu môžete vidieť, že som vzorec skopíroval do všetkých buniek a získal som požadovaný výstup.

  • Ďalej určím Konečné poradie z Poradie a Prelomenie nerozhodného výsledku .
  • Ak to chcete urobiť, vyberte Bunka G5 .
  • Potom v Bunka G5 napíšte nasledujúci vzorec.
=E5+F5

  • Potom stlačte tlačidlo Vstúpte na stránku na získanie výsledku.

V tomto prípade vzorec vracia sumarizácia hodnoty v bunkách E5 a F5 .

  • Potom potiahnite Rukoväť náplne skopírovať vzorec do ostatných buniek.

  • Nakoniec môžete vidieť, že som vzorec skopíroval do všetkých buniek a získal som Konečné poradie pomocou Kravata Prestávka .

6. Použitie funkcie RANK ignorujúcej nuly v programe Excel

V tomto príklade vám ukážem, ako môžete Poradie hodnoty ignorovanie núl Pre tento príklad som použil nasledujúci súbor údajov. Tento súbor údajov obsahuje Mesiac a Zisk . záporné zisky znamená a strata a nuly znamená a hranica rentability . Budem používať Excel RANK funkcia na zoradenie Zisky ignorovanie núl .

Pozrime sa na jednotlivé kroky.

Kroky:

  • Najprv vyberte bunku, v ktorej chcete Poradie . Tu som vybral Bunka D5 .
  • Po druhé, v Bunka D5 napíšte nasledujúci vzorec.
=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))

  • Po tretie, stlačte Vstúpte na stránku na získanie výsledku.

🔎 Ako vzorec funguje?

  • RANK(C5,$C$5:$C$16,0): Tu sa RANK funkcia vracia Poradie bunky C5 v rozsahu buniek C5:C15 na stránke zostupné poradie .
  • COUNTIF($C$5:$C$16,0): Teraz v COUNTIF som vybral rozsah buniek C5:C15 ako rozsah a 0 ako kritériá Vzorec vráti počet buniek, ktoré zodpovedajú kritériám.
  • RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0): Tu sa použije vzorec odčítať výsledok, ktorý získala z COUNTIF z výsledku, ktorý získala z funkcie RANK funkcie.
  • IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)): Teraz sa IF skontroluje, či hodnota v bunke C5 je . väčšia ako 0 . Ak logical_test je . Pravda potom vráti výsledok z RANK V opačnom prípade vráti výsledok z funkcie RANK a COUNTIF funkcie.
  • 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)): Nakoniec tento IF skontroluje, či hodnota v bunke C5 je . 0 . Ak logical_test je . Pravda potom vzorec vráti prázdny reťazec . V opačnom prípade prejde do druhého Funkcia IF .
  • Potom potiahnite Rukoväť náplne nadol, aby ste skopírovali vzorec.

  • Tu môžete vidieť, že som vzorec skopíroval do ostatných buniek a získal som požadovaný výstup.

Bežné chyby pri používaní funkcie RANK v programe Excel

Bežné chyby Keď sa ukážu
#N/A Nastane vtedy, keď dané číslo, ktorého poradie chcete zistiť, nie je k dispozícii v referencii (zozname čísel).

Čo si treba zapamätať

  • Microsoft varuje, že RANK funkcia nemusí byť v budúcnosti k dispozícii, pretože sa vyvinuli nové a lepšie funkcie na hodnotenie s lepšou presnosťou a využitím.
  • Ak vynecháte poradie (pretože je to nepovinný argument) pri vkladaní RANK funkcia sa automaticky zoradí zostupne.

Záver

Takže ste sa dostali na koniec môjho článku. Snažil som sa pokryť rôzne spôsoby použitia RANK Ak máte zaujímavý a jedinečný spôsob použitia funkcie RANK funkciu, podeľte sa o ňu v komentároch nižšie.

Ďakujem, že ste boli so mnou.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.