Taula de continguts
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.
Errors comuns en utilitzar la funció RANK a Excel
Coses a recordar
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