Com utilitzar la funció RANK a Excel (6 exemples ideals)

  • Comparteix Això
Hugh West

La tècnica més senzilla per establir la posició relativa d'un nombre en una llista de nombres és ordenar la llista en ordre descendent (de més gran a més petit) o ​​ascendent (de més petit a més gran). En aquest article, em centraré en les maneres d'ordenar mitjançant la funció RANK a Excel des de diferents aspectes.

Funció RANK a Excel (vista ràpida)

A a la imatge següent, podeu veure els conceptes bàsics de la funció RANK a Excel. És una visió general de l'article que representa una aplicació de la funció RANK a Excel.

Descarrega el quadern de pràctiques

Aquí, Us he proporcionat el quadern de pràctiques. Podeu descarregar-lo des de l'enllaç següent.

Ús de RANK Function.xlsx

Introducció a la funció RANK

  • Objectiu de la funció:

La funció RANK retorna la posició d'un nombre determinat en una llista determinada d'altres nombres.

  • Sintaxi:

=RANK (número, ref, [ordre])

  • Arguments Explicació:

ARGUMENT

OBLIGATORI/OPCIONAL

EXPLICACIÓ

número Obligatori El número que voleu classificar.
ref Obligatori És la referència (una matriu o una llista de números) que conté el número.
[ordre]criteris.
  • RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0): Aquí, la fórmula serà resta el resultat que va obtenir de la funció COUNTIF del resultat que va obtenir de la funció RANK .
  • IF(C5>0,RANK (C5,$C$5:$C$16,0),RANG (C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)): Ara, el IF
  • comprovarà si el valor de la cel·la C5 és més gran que 0 . Si la prova_lògica és True , retornarà el resultat de la funció RANK . En cas contrari, retornarà el resultat de la funció RANK i COUNTIF .
  • IF(C5=0,””,IF(C5>0); ,RANK(C5,$C$5:$C$16,0),RANG (C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0))): Finalment , aquesta funció IF comprovarà si el valor de la cel·la C5 és 0 . Si la prova_lògica és True , la fórmula retornarà una cadena buida . En cas contrari, anirà a la segona funció SI .
    • Després, arrossegueu la Annexa d'ompliment cap avall per copiar la fórmula.

    • Aquí, podeu veure que he copiat la fórmula a les altres cel·les i he obtingut el resultat desitjat.

    Errors comuns en utilitzar la funció RANK a Excel

    Errors comuns Quan Mostra
    #N/A Es produeix quan el número donat que voleu trobar la classificació no està disponible a la referència (la llista denúmeros).

    Coses a recordar

    • Microsoft adverteix que la funció RANK pot no estar disponible en el futur, ja que van desenvolupar funcions noves i millors per classificar-les amb una millor precisió i ús.
    • Si ometeu l'ordre (ja que és un argument opcional) mentre inseriu la funció RANK , la funció s'ordenarà automàticament en ordre descendent.

    Conclusió

    Així doncs, heu arribat al final del meu article. Vaig intentar cobrir diferents usos de la funció RANK a Excel. Si teniu un mètode interessant i únic per utilitzar la funció RANK , compartiu-lo a la secció de comentaris de sota.

    Gràcies per estar amb mi.

    Opcional És la forma de classificar. 0 s'utilitza per a l'ordre descendent i 1 s'utilitza per a l'ordre ascendent.
    • Paràmetre de retorn:

    Retorna un número de classificació.

    6 exemples ideals d'ús de la funció RANK a Excel

    Per explicar aquest article, he pres el següent conjunt de dades . Aquest conjunt de dades conté els Noms d'alguns estudiants i les seves Notes obtingudes . Classificaré aquests estudiants en funció de les Notes obtingudes utilitzant la funció RANK a Excel. Explicaré 6 exemples ideals.

    1. Utilitzeu la funció RANK en ordre descendent

    En aquest primer exemple, utilitzaré la funció RANK per classificar els estudiants en ordre descendent. Vegem com ho podeu fer.

    Passos:

    • Primer, seleccioneu la cel·la on voleu mostrar la Rans . Aquí, he seleccionat Cel·la D5 .
    • En segon lloc, a Cel·la D5 escriviu la fórmula següent.
    =RANK(C5,$C$5:$C$15,0)

    • Després, premeu Retorn per obtenir el resultat.

    Aquí, a la funció RANK, he seleccionat C5com a número, C5:C15com a refi 0com a ordre. Ara, la fórmula retornarà el rang del valor de la cel·la C5entre l'interval de cel·les C5:C15en ordre descendent. Vaig utilitzar la Absolute Cell Referenceper a la referència perquè elLa fórmula no canvia mentre s'utilitza Emplenar automàticament.

    • Després, arrossegueu la Núclear d'emplenament cap avall per copiar la fórmula.

    • Finalment, veuràs que has copiat la fórmula a totes les altres cel·les i has obtingut classificacions per a cada estudiant.

    2. Apliqueu la funció RANK en ordre ascendent a Excel

    També podeu classificar valors mitjançant la funció RANK a Excel. En aquest exemple, us mostraré com podeu fer-ho. Aquí, la fórmula serà la mateixa excepte que s'utilitzarà 1 per a l' ordre ascendent . Vegem els passos.

    Pasos:

    • Al principi, seleccioneu la cel·la on voleu el Rans . Aquí, he seleccionat Cel·la D5 .
    • A continuació, a Cel·la D5 escriviu la fórmula següent.
    =RANK(C5,$C$5:$C$15,1)

    • Després, premeu Retorn per obtenir el Classificació .

    Aquí, a la funció RANK, he seleccionat C5com a número, C5:C15com a refi 1com a ordre. Ara, la fórmula retornarà el rang del valor a la cel·la C5entre l'interval de cel·les C5:C15en ordre ascendent. Vaig utilitzar la Referència absoluta de cel·lesper a la referència perquè la fórmula no canviï mentre s'utilitzava Emplenar automàticament.

    • A continuació, arrossegueu la Annexa d'emplenament. avall per copiar la fórmula.

    • Aquí, podeu veure que he copiat elfórmula a totes les altres cel·les i va obtenir un rang per a cada estudiant.

    3. Utilitzeu la funció RANK en cel·les no contigües

    De vegades trobareu una situació en què haureu de classificar cel·les en blanc o cel·les no contigües . En aquest exemple, us mostraré com podeu classificar-vos en aquest tipus de situacions mitjançant la funció RANK a Excel. Vegem els passos.

    Pasos:

    • En primer lloc, seleccioneu la cel·la on vulgueu el Rans .
    • En segon lloc, escriviu la fórmula següent a la cel·la seleccionada.
    =IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")

    • En tercer lloc , premeu Retorn i obtindreu la Ranking .

    🔎 Com funciona la fórmula?

    • RANG (C5,($C$5,$C$6,$C$9:$C$12),0 ): Aquí, a la funció RANK , he seleccionat la cel·la C5 com a número , ($C$5,$C$6, $C$9:$C$12) com a ref i 0 com a ordre . La fórmula retorna el rang de la cel·la C5 a la referència en ordre descendent . I, si no troba el número a l'interval de referència, retorna un error.
    • IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12) ),0),""): Ara, la funció IFERROR retorna una cadena buida si troba algun error. En cas contrari, retornarà la classificació.
    • Després, arrossegueu la Annexa d'ompliment cap avall per copiar la fórmula.

    • Finalment, podeu veure que he copiat elfórmula a les altres cel·les i vaig obtenir la meva sortida desitjada.

    Lectures similars

    • Com per utilitzar la funció AVERAGEIFS a Excel (4 exemples)
    • Com utilitzar la funció COUNT a Excel (amb 5 exemples)
    • Les diferents maneres de Recompte a Excel
    • Com calcular la mitjana, la mitjana i & Mode a Excel
    • Com utilitzar la funció CORREL a Excel (3 exemples i VBA)

    4. Obteniu un valor únic mitjançant la funció RANK d'Excel

    Si dos nombres són iguals, la funció RANK retorna automàticament un ranking duplicat per als números. Per exemple, si dos estudiants diferents aconsegueixen les mateixes notes (vegeu la figura següent), trobareu classificacions duplicades per a les seves Notes obtingudes .

    Ara , us mostraré com podeu resoldre aquest problema i obtenir un ranking únic en aquest tipus de situacions. Permeteu-me que us mostri els passos.

    Pasos:

    • Al principi, seleccioneu la cel·la on voleu el Rans .
    • A continuació, escriu la fórmula següent a la cel·la seleccionada.
    =RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1

    • A continuació, premeu Retorn i obtindreu el Ranking .

    🔎 Com funciona la fórmula?

    • RANK(C5,$C$5:$C$15,0): Aquí, a la Funció RANK , he seleccionat C5 com a número , C5:C15 com a ref i 0 com l'ordre . Ara,la fórmula retornarà el rang del valor de la cel·la C5 entre l'interval de cel·les C5:C15 en ordre descendent .
    • COUNTIF($C$5:C5,C5): Ara, a la funció COUNTIF , he seleccionat $C$5:C5 com a rang i C5 com a criteri . La fórmula retornarà el nombre de cel·les de l' interval que coincideixin amb els criteri .
    • RANK(C5,$C$5:$C$15,0 )+COUNTIF($C$5:C5,C5)-1: Finalment, aquesta fórmula suma els resultats obtinguts d'aquestes funcions 2 i després resta 1 des de la suma .
    • Després, arrossegueu la Annexa d'ompliment cap avall per copiar la fórmula a les altres cel·les.

    • Al final, veureu que heu copiat la fórmula a les altres cel·les i heu obtingut el vostre Ranking únic .

    5. Utilitzeu la funció RANK per trencar llaços a Excel

    En determinats casos, no podeu aplicar el mètode anterior per obtenir un ranking únic . Haureu de desvincular els empats en funció de criteris secundaris .

    Suposant que el percentatge d' Assistència es dóna per a cada alumne. A la imatge següent, podeu veure que el conjunt de dades conté tant Marques obtingudes com Assistència . Si un alumne té més Assistència , estarà per davant de l'altre que tingui la mateixa puntuació però tingui menys Assistència .

    Anem a veure com podeu obtenir la classificació amb adesempat.

    Pass:

    • Primer, seleccioneu la cel·la on voleu la Classificació segons els criteris principals .
    • A continuació, escriviu la fórmula següent a la cel·la seleccionada.
    =RANK(C5,$C$5:$C$15,0)

    • A continuació, premeu Retorn per obtenir la Ranking .

    Aquí, a la Funció RANK, he seleccionat C5com a número, C5:C15com a refi 0com l'ordre. Ara, la fórmula retornarà el rang del valor de la cel·la C5entre l'interval de cel·les C5:C15en ordre descendent. Vaig utilitzar la Referència absoluta de cel·lesper a la referència perquè la fórmula no canviï mentre s'utilitzava Emplenar automàticament.

    • Després, arrossegueu el Emplenament. Manegeu cap avall per copiar la fórmula a les altres cel·les.

    • A continuació, podeu veure que tinc un Ranking per a cada estudiant.

    • Després, seleccioneu la cel·la on voleu obtenir el Desempat . Aquí, he seleccionat Cel·la F5 .
    • A continuació, a Cel·la F5 escriviu la fórmula següent.
    =IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0)

    • A continuació, premeu Retorn per obtenir el resultat.

    🔎 Com funciona la fórmula?

    • COUNTIF($C$5:$C $15,C5): Aquí, a la funció COUNTIF , he seleccionat l'interval de cel·les C5:C15 com a interval i la cel·la C5 com a criteri . La fórmularetorna el nombre de cel·les de l'interval seleccionat que coincideixen amb els criteris donats.
    • RANK(D5,$D$5:$D$15,1): Ara, a RANK Funció , he seleccionat la cel·la D5 com a número , D5:D15 com a ref i 1 com a ordre . La fórmula classifica els valors en ordre ascendent .
    • RANK(D5,$D$5:$D$15,1)/100: Aquí, el resultat que hem obtingut de la funció RANK es divideix per 100 .
    • IF(COUNTIF($C$5:$C$15,C5)>1,RANK( D5,$D$5:$D$15,1)/100,0): Finalment, la funció IF comprova si el valor que va obtenir de COUNTIF és superior a 1 . Si la prova_lògica és True , entra a la funció RANK . En cas contrari, retorna 0 .
    • Després, arrossegueu la Annexa d'ompliment cap avall per copiar la fórmula a les altres cel·les.

    • Aquí, podeu veure que he copiat la fórmula a totes les cel·les i he obtingut el resultat desitjat.

    • A continuació, determinaré la Classificació final a partir de la Ranking i el Desempat .
    • Per fer-ho, seleccioneu Cel·la G5 .
    • A continuació, a Cel·la G5 escriviu la fórmula següent.
    =E5+F5

    • A continuació, premeu Retorn per obtenir el resultat.

    Aquí, la fórmula retorna la sumadel valor de les cel·les E5i F5.

    • Després d'això , arrossegueu la Annexa d'ompliment acopieu la fórmula a les altres cel·les.

    • Finalment, podeu veure que he copiat la fórmula a totes les cel·les i he obtingut el Classificació final utilitzant un Empat Break .

    6. Apliqueu la funció RANK ignorant zeros a Excel

    En aquest exemple, us mostraré com podeu classificar valors ignorant zeros . Aquí, he pres el conjunt de dades següent per a aquest exemple. Aquest conjunt de dades conté Mes i Beneficis . Els beneficis negatius signifiquen una pèrdua i zeros signifiquen un punt d'equilibri . Faré servir la funció RANK d'Excel per classificar els Guanys ignorant els zeros .

    Vegem els passos.

    Pasos:

    • En primer lloc, seleccioneu la cel·la on voleu el Rans . Aquí, he seleccionat Cel·la D5 .
    • En segon lloc, a Cel·la D5 escriviu la fórmula següent.
    =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)))

    • En tercer lloc, premeu Intro per obtenir el resultat.

    🔎 Com funciona la fórmula?

    • RANG (C5,$C$5: $C$16,0): Aquí, la funció RANK retorna el Rank de la cel·la C5 a l'interval de cel·les C5:C15 en ordre descendent .
    • COUNTIF($C$5:$C$16,0): Ara, a la funció COUNTIF , jo interval de cel·les seleccionat C5:C15 com a interval i 0 com a criteri . La fórmula retornarà el nombre de cel·les que coincideix amb

    Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.