Cuprins
În Microsoft Excel, clasificarea mai multor valori sau numere este o sarcină de zi cu zi. Vă veți confrunta cu diverse cazuri în care este posibil să aveți nevoie să clasificați elementele dintr-un set de date. Clasificarea dvs. poate conține criterii unice sau criterii multiple. În ambele cazuri, puteți calcula clasificările. În acest tutorial, veți învăța să utilizați formula Rank IF în Excel cu exemple adecvate și ilustrații adecvate. Deci, rămâneți pe frecvență.
Descărcați caietul de practică
Descărcați acest caiet de practică.
Cum se utilizează Rank IF.xlsx
Funcția Excel Rank
Acum, pentru a clasifica mai multe elemente, există o funcție încorporată Funcția Excel RANK Această funcție clasifică practic mai multe valori pe baza unei coloane pe care o specificați. Puteți sorta valorile în ordine crescătoare sau descrescătoare. Este cea mai simplă abordare pentru a desemna locul comparativ al unui număr într-o listă de numere care sortează lista în ordine descrescătoare (de la cel mai mare la cel mai mic) sau ascendentă (de la cel mai mic la cel mai mare).
Acesta face următoarele:
După cum se poate observa, în RANK Funcția clasifică elevii în funcție de note. Puteți sorta acest lucru în ordine crescătoare sau descrescătoare. Dar, puteți vedea clar că nu există condiții pentru a clasifica elementele.
Există mai multe moduri de a clasifica elementele folosind această funcție. Pentru a afla mai multe despre aceasta, citiți: Cum se utilizează funcția RANK în Excel (cu 5 exemple) .
Este posibil să se clasifice dacă condițiile aplicate cu o singură funcție?
Iată întrebările critice: Putem clasifica numere, valori și elemente pe baza unui singur criteriu sau a mai multor criterii folosind pur și simplu RANK Sau există o funcție RANKIF Din păcate, nu. Nu există o funcție care să existe? RANKIF Pentru a crea un clasament, folosim alte câteva funcții.
RANKIF este practic un clasament condiționat. Pentru a clasifica mai multe valori pe baza unor criterii, folosim funcția COUNTIFS și funcția SUMPRODUCT din Excel. Aceste funcții vă vor oferi aceleași rezultate pe care le așteptați din acest articol.
În secțiunile ulterioare, le vom discuta în detaliu.
5 Exemple de formule Rank If în Excel
În secțiunile următoare, vă vom oferi cinci exemple practice de Clasament IF formule pe care să le implementați în registrul de lucru Excel. Aceste exemple vă vor ajuta să vă faceți o idee mai bună despre clasificarea elementelor. Vă recomandăm să învățați și să aplicați toate aceste metode pentru a înțelege mai bine acest subiect.
1. Clasificați notele elevilor DACĂ se potrivește grupului
În acest exemplu, vom clasifica notele unor elevi în funcție de grupa de materii pe care o frecventează. Utilizăm CONSILIERI aici pentru a clasifica numerele.
Formula generică pe care o vom folosi:
=COUNTIFS(criteria_range,criteria,values,">"&value)+1
Aruncați o privire la următorul set de date:
Acum, urmați acești pași pentru a crea un clasament bazat pe grupuri.
📌 Pași
- Mai întâi, introduceți următoarea formulă în Celula E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1
- După aceea, apăsați Introduceți și glisați butonul Mâner de umplere pictograma peste intervalul de celule E6:E13 .
După cum puteți vedea, formula noastră reușește să creeze un clasament bazat pe grupul din Excel. Deci, funcționează ca și cum ar fi Clasament IF formula de clasificare a elementelor.
🔎 Cum a funcționat formula?
The CONSILIERI execută o numărătoare condiționată utilizând mai multe criterii. Am introdus aceste condiții sub forma unui interval de criterii.
=COUNTIFS(C5:C13,C5)
Această funcție returnează trei, deoarece există trei grupuri științifice.
Acum, al doilea criteriu este următorul:
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)
Această funcție caută dacă marcajul curent este mai mare decât alte marcaje sau nu.
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1
Aici, adăugăm 1 la această ecuație, deoarece atunci când notele sunt cele mai mari din acel grup, se va obține 0. Dar nu putem face un clasament pornind de la zero. Așadar, am adăugat plus 1 pentru a începe clasamentul de la 1.
Eliminarea duplicatelor
Aici intervine o problemă. Dacă aveți aceleași note pentru doi studenți, îi va clasifica pe amândoi la 1. Dar, va crea o clasificare a elementului următor la 3. Deci, vom avea o clasificare de 1,1,3. Pentru a elimina această confuzie, tastați următoarea formulă:
=(COUNTIFS($C$5:$C$13,C5)+1-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1)-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1))/2
Dacă nu există dubluri în setul de date, se va returna 0.
Citește mai mult: Cum să clasificați în cadrul grupului în Excel (3 metode)
2. Inversează formula Rank IF în Excel
Acum, exemplul anterior pe care l-am arătat era în ordine descrescătoare. Asta înseamnă că se calculează rangul de la cel mai mare la cel mai mic. Puteți inversa cu ușurință această formulă. Trebuie doar să faceți o simplă modificare în formulă. Schimbați valoarea mai mare decât ( > ) să fie mai mică decât ( < ).
Formula generică:
=COUNTIFS(criteria_range,criteria,values,"<"&value)+1
Urmați acești pași pentru a vedea modificările.
📌 Pași
- Mai întâi, introduceți următoarea formulă în Celula E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1
- După aceea, apăsați Introduceți și glisați butonul Mâner de umplere pictograma peste intervalul de celule E6:E13 .
După cum puteți vedea, am reușit să creăm un clasament bazat pe criterii în ordine descrescătoare în Excel.
3. Utilizarea formulei Rank IF pentru vânzări în funcție de produs
În acest exemplu, folosim, de asemenea, opțiunea CONSILIERI pentru a calcula elementele de clasificare pe baza mai multor criterii. Dacă ați citit exemplele anterioare, va fi o sarcină ușoară pentru dumneavoastră. Vă rugăm să citiți exemplele anterioare pentru a le înțelege mai bine.
Aruncați o privire la setul de date:
Puteți vedea că avem câteva produse vândute de vânzători și vânzările totale ale acestora. Acest set de date este ușor diferit de cel precedent. Aici vom calcula rangul pe baza produselor. Dar produsele sunt dispersate în setul de date. Nu sunt grupate ca în cazul precedent.
📌 Pași
- La început, introduceți următoarea formulă în Celula E5 :
=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1
- Acum, apăsați Introduceți și glisați butonul Mâner de umplere pictograma peste intervalul de celule E6:E13 .
În cele din urmă, reușim să creăm un Clasament IF în Excel cu ajutorul formulei CONSILIERI funcție.
Lecturi similare
- Cum să creați un grafic de clasificare în Excel (5 metode)
- Clasamentul angajaților în stivă în Excel (3 metode)
- Cum să clasificați media în Excel (4 scenarii comune)
- Cum să calculați percentila de rang în Excel (7 exemple adecvate)
4. Formula Rank IF pentru a clasifica vânzările în funcție de trimestre
Aici folosim aceeași formulă ca și în cazul precedent, dar aici vom efectua acest lucru într-un tabel. Un tabel Excel vă permite să calculați diverse operații asupra unui set de date.
Aruncați o privire la setul de date:
Aici, avem date despre vânzările pe trimestre într-un an. Vom crea clasamente pe baza criteriilor " Trimestrul ".
📌 Pași
- Selectați mai întâi întregul set de date.
- Apoi, apăsați Ctrl+T de pe tastatură pentru a o transforma într-un tabel.
- După aceea, introduceți următoarea formulă în Celula E5 :
=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1
- După aceea, apăsați Introduceți și glisați butonul Mâner de umplere pictograma peste intervalul de celule E6:E16 .
- Acum, puteți efectua Sortare sau filtrare pentru a vedea luna cu cele mai bune rezultate și luna cu cele mai slabe rezultate din trimestru. Aceasta va sorta sau filtra clasamentele.
Astfel, în acest fel puteți crea un fișier Excel Clasament IF pentru a calcula clasamentele unui anumit set de date pentru mai multe criterii.
5. Formula IF de rang utilizând funcția SUMPRODUCT în Excel
Acum, puteți crea clasamente bazate pe o condiție folosind funcția SUMPRODUCT în Excel. De asemenea, va funcționa ca un Clasament IF pentru a crea clasamente pe baza unui singur criteriu sau a mai multor criterii.
Formula generică pe care o vom folosi:
=SUMPRODUCT((criteria_range=criteria)*(value>values))+1
Aruncați o privire la următorul set de date:
Aici avem datele unor angajați. Vom calcula clasamentul salariilor acestora pe baza salariilor din departamente. Procesul este similar. Vom folosi doar SUMPRODUCT funcție.
📌 Pași
- La început, introduceți următoarea formulă în Celula E5 :
=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1
- Apoi, apăsați Introduceți și glisați butonul Mâner de umplere pictograma peste intervalul de celule E6:E13 .
Folosind clasificarea pe culori, am încercat să diferențiem clasamentul în funcție de departamente. Aceasta Formula Excel va funcționa ca și Clasament Dacă formula pe care ați dorit-o.
🔎 Cum a funcționat formula?
The SUMPRODUCT ia ca argument unul sau mai multe tablouri, înmulțește valorile corespunzătoare ale tuturor tablourilor și apoi returnează suma produselor. Am introdus aceste condiții ca interval de criterii.
=($C$5:$C$18=C5)
Verifică întreaga coloană și găsește corespondența. Întoarce un tablou. Dacă există corespondențe, se întoarce ADEVĂRAT și returnează FALSE pentru valorile care nu se potrivesc.
Acum, al doilea criteriu este următorul:
=(D5>$D$5:$D$18)
Verifică salariul. Le sortează în ordine descrescătoare. Returnează ADEVĂRAT pentru salariile mai mari sau egale cu D5 , FALSE altfel. Pentru a le sorta în ordine crescătoare, schimbați simbolul mai mare decât (D5<$D$5:$D$18).
=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1
În cele din urmă, se va SUMPRODUCT însumează valorile tablourilor 1 și 0. Aceasta returnează 0 pentru cel mai mare număr din fiecare grup. Și am adăugat 1 la rezultat pentru a începe clasamentul cu 1.
💬 Lucruri de reținut
✎ Am demonstrat acest articol în ordine descrescătoare (de la cel mai mare la cel mai mic). Puteți schimba ordinea de clasificare în funcție de nevoile dvs.
✎ Nu uitați să adăugați 1 la formulă, altfel, se vor crea rânduri începând de la 0.
✎ Orice procedură Rank din Excel funcționează numai pentru valori numerice. Ar trebui să fie numere pozitive și negative, zerouri, date și valori de timp. Neglijează valorile nenumerice.
Concluzie
În concluzie, sper că acest tutorial v-a oferit o parte din cunoștințele utile cu privire la Clasament IF în Excel. Vă recomandăm să învățați și să aplicați toate aceste instrucțiuni la setul dvs. de date. Descărcați caietul de lucru de practică și încercați-le dvs. De asemenea, nu ezitați să oferiți feedback în secțiunea de comentarii. Feedback-ul dvs. valoros ne menține motivați să creăm tutoriale ca acesta.
Nu uitați să verificați site-ul nostru Exceldemy.com pentru diverse probleme și soluții legate de Excel.
Continuați să învățați noi metode și continuați să creșteți!