Rangskik IF-formule in Excel (5 voorbeelde)

  • Deel Dit
Hugh West

In Microsoft Excel is die rangorde van veelvuldige waardes of getalle 'n alledaagse taak. Jy sal verskeie gevalle ondervind waar jy dalk items uit 'n datastel moet rangskik. Jou rangorde kan enkele kriteria of veelvuldige kriteria bevat. Hoe dit ook al sy, jy kan die range bereken. In hierdie tutoriaal sal jy leer om die Rang IF-formule in Excel te gebruik met geskikte voorbeelde en behoorlike illustrasies. So, bly ingeskakel.

Laai Oefenwerkboek af

Laai hierdie oefenwerkboek af.

Hoe om Rank IF.xlsx te gebruik

Excel-rangfunksie

Nou, om verskeie items te rangskik, is daar 'n ingeboude Excel-RANK-funksie . Hierdie funksie rangskik basies veelvuldige waardes gebaseer op 'n kolom wat jy spesifiseer. Jy kan die waardes in stygende of dalende volgorde sorteer. Dit is die eenvoudigste benadering om 'n getal se vergelykende plek in 'n lys getalle aan te wys wat die lys in dalende (van grootste na kleinste) of stygende rangorde (van kleinste na grootste) sorteer.

Wat dit doen, is die volgende:

Soos jy kan sien, rangskik die RANK -funksie die studente op grond van die punte. Jy kan dit sorteer volgens stygende of dalende volgorde. Maar jy kan duidelik sien daar is geen voorwaardes om items te rangskik nie.

Daar is baie maniere om items te rangskik deur hierdie funksie te gebruik. Om meer hieroor te weet, lees: Hoe om RANK-funksie in Excel te gebruik (met 5 voorbeelde) .

Is dit moontlik om te rangskikAs voorwaardes met 'n enkele funksie toegepas word?

Hier is die kritieke vrae. Kan ons getalle, waardes en items rangskik gegrond op enkele of veelvuldige kriteria bloot deur die RANK funksie te gebruik? Of is daar 'n RANKIF -funksie wat bestaan? Ongelukkig nee. Daar is geen RANKIF funksie in Excel. Om 'n rangorde te skep, gebruik ons ​​'n paar ander funksies.

RANKIF is basies 'n voorwaardelike rangorde. Om veelvuldige waardes op grond van kriteria te rangskik, gebruik ons die COUNTIFS-funksie en die SUMPRODUCT-funksie van Excel. Hierdie funksies sal aan jou dieselfde uitsette verskaf as wat jy van hierdie artikel verwag.

In die latere afdelings sal ons dit in detail bespreek.

5 Voorbeelde van rangskik as formules in Excel

In die komende afdelings sal ons jou voorsien van vyf praktiese voorbeelde van Rank IF -formules om in jou Excel-werkboek te implementeer. Hierdie voorbeelde sal jou help om 'n beter idee te kry om items te rangskik. Ons beveel aan dat jy al hierdie metodes leer en toepas om 'n beter begrip van hierdie onderwerp te kry.

1. Rangskik studente se punte IF Pas by die groep

In hierdie voorbeeld sal ons sommige studente rangskik '-punte gebaseer op hul vakgroep. Ons gebruik die COUNTIFS funksie hier om getalle te rangskik.

Die Generiese formule wat ons gaan gebruik:

=COUNTIFS( kriteria_reeks, kriteria, waardes,”>”&waarde)+1

Kyk na dievolgende datastel:

Volg nou hierdie stappe om 'n rangorde op grond van die groepe te skep.

📌 Stappe

  • Tik eers die volgende formule in Sel E5 :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1

  • Daarna, druk Enter en sleep die Vul handvatsel ikoon oor die reeks selle E6:E13 .

Soos jy kan sien, is ons formule suksesvol om 'n rangorde op grond van die groep in Excel te skep. Dus, dit werk soos die Rank IF -formule om items te rangskik.

🔎 Hoe het die formule gewerk?

Die COUNTIFS funksie voer 'n voorwaardelike telling uit deur gebruik te maak van verskeie kriteria. Ons het daardie voorwaardes as 'n kriteriareeks ingevoer.

=COUNTIFS(C5:C13,C5)

Hierdie funksie gee drie terug omdat daar drie wetenskapgroepe is.

Nou, die tweede kriteria is die volgende:

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)

Hierdie funksie soek die huidige punte is groter as ander punte of nie.

=COUNTIFS($C$5:$C$13,C5,$D$5:$ D$13,”>”&D5)+1

Hier voeg ons 1 by hierdie vergelyking. Want wanneer die punte die hoogste in daardie groep is, sal dit 0 gee. Maar ons kan nie rangskik vanaf nul nie. So, ons het plus 1 bygevoeg om die rangorde vanaf 1 te begin.

Verwyder duplikate

Hier kom 'n vangs. As jy dieselfde punte vir twee dieselfde studente het, sal dit albei van hulle tot 1 rangskik. Maar dit sal 'n skeprangorde van die volgende item tot 3. So, ons sal 'n rangorde van 1,1,3 hê. Om hierdie verwarring te verwyder, tik net die volgende formule:

=(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

As daar geen duplikate in jou datastel is nie, sal dit 0 gee.

Lees meer: Hoe om binne groep in Excel te rangskik (3 metodes)

2. Draai die rangorde-IF-formule om in Excel

Nou, die vorige voorbeeld wat ons gewys het, was in dalende volgorde. Dit beteken dit bereken die rangorde van die grootste na die kleinste. Jy kan hierdie formule maklik omkeer. Maak net 'n eenvoudige aanpassing in die formule. Verander die groter as ( > ) operateur na kleiner as ( < ) operateur.

Die generiese formule:

=COUNTIFS(kriteriareeks,kriteria,waardes,"<"&waarde)+1

Volg hierdie stappe om die veranderinge te sien.

📌 Stappe

  • Tik eers die volgende formule in Sel E5 :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1

  • Daarna, druk Enter en sleep die Vul handvatsel ikoon oor die reeks selle E6:E13 .

Soos jy kan sien, is ons suksesvol om 'n rangorde te skep gebaseer op kriteria in dalende volgorde in Excel.

3. Gebruik van Rang IF Formule vir verkope gebaseer op produk

In hierdie voorbeeld gebruik ons ​​ook die COUNTIFS funksie om rangitems op grond van veelvuldige kriteria te bereken. As jy die vorige voorbeelde gelees het, sal dit vir jou 'n maklike taak wees. Lees asseblief die vorige voorbeeldeom hulle beter te verstaan.

Kyk na die datastel:

Jy kan sien, ons het 'n paar verkoopspersone se verkoop van produkte en hul totale verkope. Hierdie datastel verskil effens van die vorige een. Hier sal ons rang op grond van die produkte bereken. Maar die produkte is in die datastel versprei. Hulle is nie in groepe soos die vorige een nie.

📌 Stappe

  • Tik eers die volgende formule in Sel E5 in:

=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1

  • Druk nou Enter en sleep die Vul-handvatsel -ikoon oor die reeks selle E6:E13 .

Uiteindelik is ons suksesvol om 'n Rank IF formule in Excel met die COUNTIFS funksie.

Soortgelyke lesings

  • Hoe om 'n ranglysgrafiek in Excel te skep (5 metodes)
  • Stapel werknemers in Excel (3 metodes)
  • Hoe om gemiddeld in Excel te rangskik (4 algemene scenario's)
  • Hoe om rangpersentiel in Excel te bereken (7 gepaste voorbeelde)

4. Rangskik IF-formule om verkope op grond van kwartale te rangskik

Ons gebruik dieselfde formule hier as die vorige een. Maar, hier gaan ons dit aan 'n tafel uitvoer. Nou, 'n Excel-tabel laat jou toe om verskeie bewerkings oor 'n datastel te bereken.

Kyk na die datastel:

Hier het ons 'n paar verkoopsdata van kwartale in 'n jaar. Ons sal rangorde skep op grond van die kriteria“ Kwartaal ”.

📌 Stappe

  • Kies eers die hele datastel.

  • Druk dan Ctrl+T op jou sleutelbord om dit in 'n tabel te omskep.
  • Tik daarna die volgende formule in Sel E5 :

=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1

  • Druk daarna Enter en sleep die Vul handvatsel -ikoon oor die reeks selle E6:E16 .

  • Nou kan jy uitvoer Sorteer of Filtering om die maand wat die beste presteer en die minste presterende maand in die kwartaal te sien. Dit sal jou geledere sorteer of filtreer.

So, op hierdie manier kan jy 'n Excel Rank IF -formule skep om die geledere van te bereken 'n spesifieke datastel vir veelvuldige kriteria.

5. Rangskik IF-formule deur die SUMPRODUCT-funksie in Excel te gebruik

Nou kan jy rangordes skep op grond van 'n toestand deur gebruik te maak van die SUMPRODUCT-funksie in Excel. Dit sal ook soos 'n Rank IF -formule werk om rangordes te skep gebaseer op enkele of veelvuldige kriteria.

Die Generiese formule wat ons gaan gebruik:

=SUMPRODUCT((criteria_range=criteria)*(waarde>waardes))+1

Kyk na die volgende datastel:

Hier het ons 'n paar werknemersdata. Ons sal die rangorde van hul salarisse op grond van die departement se salarisse bereken. Die proses is soortgelyk. Ons sal net die SUMPRODUCT funksie gebruik.

📌 Stappe

  • Tik eers dievolgende formule in Sel E5 :

=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

  • Volgende, druk Enter en sleep die Vulhandvatsel -ikoon oor die reeks selle E6:E13 .

Gebruik die kleurgradering, het ons probeer om die rangorde op grond van die departemente te onderskei. Hierdie Excel-formule sal werk soos die Rank As -formule wat jy wou hê.

🔎 Hoe het die formule gewerk?

Die SOMPRODUK neem een ​​of meer skikkings as 'n argument, vermenigvuldig die ooreenstemmende waardes van al die skikkings, en gee dan die som van die produkte terug. Ons het daardie voorwaardes as 'n kriteriareeks ingevoer.

=($C$5:$C$18=C5)

Dit kontroleer die hele kolom en vind die passing. Dit gee 'n skikking terug. As daar enige passings is, gee dit WAAR en gee ONWAAR vir nie-ooreenstemmende waardes.

Nou, die tweede kriteria is die volgende:

=(D5>$D$5:$D$18)

Dit kontroleer die salaris. Sorteer hulle in dalende volgorde. Wys WAAR vir die salarisse groter as of gelyk aan D5 , ONWAAR anders. Om dit in stygende volgorde te sorteer, verander die groter as simbool (D5<$D$5:$D$18).

=SUMPRODUCT(($C$5:$C$18). =C5)*(D5>$D$5:$D$18))+1

Laastens, die SOMPRODUK funksie som die waardes van die 1'e en 0'e skikking op. Dit gee 0 vir die grootste getal van elke groep. En ons het 1 by die uitslag gevoeg om mee te begin rangskik1.

💬 Dinge om te onthou

Ons het hierdie artikel in dalende volgorde (grootste tot kleinste) gedemonstreer. Jy kan die rangorde volgens jou behoefte verander.

Moenie vergeet om 1 by die formule te voeg nie. Andersins sal dit rangorde skep wat vanaf 0 begin.

Enige Rangprosedure in Excel werk net vir numeriese waardes. Dit moet positiewe en negatiewe getalle, nulle, datum en tydwaardes wees. Dit verwaarloos die nie-numeriese waardes.

Gevolgtrekking

Om af te sluit, ek hoop hierdie tutoriaal het jou voorsien van 'n stukkie nuttige kennis oor die Rank IF -formule in Excel . Ons beveel aan dat jy al hierdie instruksies leer en toepas op jou datastel. Laai die oefenwerkboek af en probeer dit self. Gee ook gerus terugvoer in die kommentaarafdeling. Jou waardevolle terugvoer hou ons gemotiveerd om tutoriale soos hierdie te skep.

Moenie vergeet om ons webwerf Exceldemy.com na te gaan vir verskeie Excel-verwante probleme en oplossings nie.

Hou aan om nuwe metodes te leer en hou aan groei!

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.