Het rangschikken van items in oplopende of aflopende volgorde met behulp van de combinatie van AANTAL.ALS, RANK.EQ en SOMPRODUCT-functies is relatief eenvoudig. U kunt de items met of zonder duplicatie sorteren en de controle behouden om al dan niet rangen in de reeks over te slaan.

Door dezelfde rangen toe te wijzen aan meerdere identieke items, slaat de RANK.EQ-functie nummers in de algemene volgorde over. Om dit overslaan te voorkomen, gebruikt u de SOMPRODUCT-functie met de AANTAL.ALS-functie. Deze combinatie rangschikt dubbele waarden zonder de getallen over te slaan.

Verschillende rangschikkingsfuncties in Excel

Voordat we de implementatie ervan nader bekijken, laten we kort de andere twee vormen bekijken die in Excel te vinden zijn; RANG.AVG en RANG.

In eerdere versies van Excel was alleen de functie RANG beschikbaar. Sinds Excel 2010 zijn er echter twee extra rangfuncties toegevoegd, namelijk RANK.AVG en RANK.EQ. Laten we hun verschillen onderzoeken, zoals u ze waarschijnlijk allemaal in Excel zult zien.

RANK.EQ-functie: RANK.EQ is een nieuwe en verbeterde versie van de RANK-functie en wordt ondersteund in de nieuwste versies van Excel. Beide functies zijn echter hetzelfde en dienen hetzelfde doel. Wat je ook gebruikt, het geeft hetzelfde resultaat.

RANG Functie: De RANK-functie is daarentegen beschikbaar voor compatibiliteit met Excel 2007 en eerder en kan in alle nieuwe Excel-versies worden verwijderd. Tegenwoordig gebruikt iedereen de meest recente Excel-versies, dus gebruik altijd de RANK.EQ-functie wanneer je bladen met anderen moet delen.

RANG. AVG: Wanneer een rangorde de duplicaten bevat, wijst de functie RANK.AVG een gemiddelde rangorde toe aan elke set duplicaten. Daarom dient het hetzelfde doel van het rangschikken van items, maar het primaire doel is om duplicaten te vangen.

Aangezien dit artikel gaat over het berekenen van de rangorde voor de lijst met items, laten we eens kijken hoe de RANK.EQ-functie ze zal rangschikken. Bovendien ziet u het gebruik ervan in combinatie met de AANTAL.ALS-functie.

Laten we, voordat we de formule implementeren, een kort overzicht geven van de syntaxis van de RANK.EQ-functie.

Een overzicht van de Rank-functie van Excel

RANK.EQ-syntaxis

Er zijn dus drie argumenten in de RANK.EQ-functie; nummer, ref en bestelling. De eerste twee argumenten zijn vereist, terwijl de derde optioneel is. Om RANK.EQ uit te voeren op een array van getallen, moet u altijd de eerste twee argumenten specificeren.

Laten we eens kijken naar de functie van elk argument:

  1. Nummer: Dit argument verwijst naar het nummer waarvan u de rang wilt weten.
  2. Referentie: Het argument Ref verwijst naar een reeks lijsten met getallen in de reeks. Houd er rekening mee dat de ref alle niet-numerieke waarden in de array negeert.
  3. Volgorde: Ondanks dat het een optioneel argument is, kunt u de functie RANK specificeren om items in aflopende of oplopende volgorde te rangschikken door 0 of 1 in dit argument te kiezen. Als u het weglaat, worden items standaard in aflopende volgorde gerangschikt.

Excel Rank Functie Voorbeeld

Dus, nu je de argumenten van de RANK.EQ-functie begrijpt, laten we het in de praktijk brengen op een dataset om te zien hoe het werkt.

Bekijk als voorbeeld de voorbeeldgegevens met percentages van tien studenten. U kunt de functie Rank.EQ gebruiken om snel de rangen te berekenen op basis van de percentages van deze studenten. Dit elimineert de noodzaak om ze handmatig te berekenen.

Het slaat echter nummers over als er duplicaten in het spel zijn, dus het kan zijn dat u andere functies moet gebruiken die later in het artikel worden besproken. Hieronder vindt u de lijst van studenten met hun definitieve percentages.

Voorbeeldgegevens om rangen te berekenen

Het eerste argument is het nummer dat u wilt rangschikken, wat het percentage is van James Walker en andere studenten in de rij voor dit voorbeeld. Dus, selecteer cel B2 als eerste argument.

Het referentiebereik is in dit geval van cellen B2 tot B11, en laten we een oplopende volgorde in volgordeargument kiezen. Hieronder ziet u de implementatie van de RANK.EQ-functie. De formule ziet er als volgt uit:

=RANK.EQ(B2,$B$2:$B$11,0)
RANK.EQ-functie toepassen

Drukken op Binnenkomen voert de formule uit en je krijgt de rang voor James Walker.

Rangberekening met RANK.EQ-functie

In dit voorbeeld scoort James Walker 5e in de klas op basis van zijn percentage, wat betekent dat zijn percentage 5 . ise hoogste in vergelijking met de rest van de getallen in een array.

De RANK-functie gebruiken in combinatie met de AANTAL.ALS-functie

Het is mogelijk om de RANK.EQ-functie in combinatie met de AANTAL.ALS-functie te gebruiken om het overslaan van getallen te stoppen, maar het negeert ook rangverdubbeling. Hoewel geen enkel nummer twee keer wordt herhaald, kunnen twee studenten met hetzelfde nummer verschillende rangen krijgen.

Laten we, om dit beter te begrijpen, eens kijken hoe RANK.EQ samenwerkt met AANTAL.ALS. De formule ziet er als volgt uit:

=RANK.EQ(B2,$B$2:$B$11,0)+COUNTIF($B$2:B2,B2)-1

Het implementeren van deze formule lost het probleem met het overslaan van getallen op.

RANK.EQ gebruiken met AANTAL.ALS-functie

Er is geen verdubbeling in de bovenstaande rangen. Maar James Walker en Gillian Tillman, die allebei dezelfde rang zouden moeten krijgen, worden nu anders gerangschikt.

Dus het gebruik van RANK.EQ met AANTAL.ALS heeft de helft van het probleem opgelost, maar het levert niet het gewenste resultaat op.

Gerelateerd: Nieuwe functies in Excel voor het web om uw productiviteit te verhogen

Functie SOMPRODUCT gebruiken met functie AANTAL.ALS

Om studenten in een lijst te rangschikken door dezelfde rangorde toe te kennen voor equivalente percentages zonder een getal over te slaan, kunt u de SOMPRODUCT-functie gebruiken met AANTAL.ALS.

Kijk eens naar onderstaande formule:

Formule voor het gebruik van SOMPRODUCT met AANTAL.ALS-functie

De formule lijkt misschien ingewikkeld, maar het is de beste manier om items correct te rangschikken. Op deze manier kunt u de gewenste resultaten bereiken met rangduplicatie en zonder nummeroverslaan.

Terwijl je het resultaat voor je leerlingen maakt, kun je de SOMPRODUCT-formule direct gebruiken als vervanging voor de RANK-functie. Voor niet-duplicatieve rangschikkingsberekeningen kunt u de RANK.EQ-functie alleen of met de AANTAL.ALS-functie gebruiken.

SOMPRODUCT gebruiken met AANTAL.ALS-functie

Volgorde van eindresultaat wijzigen

Op de Tabblad Gegevens, Klik op de Sorteren en filteren groep en kies een oplopende volgorde om de rangschikking te ordenen.

Gegevens-in-oplopende volgorde rangschikken

Vergelijk de resultaten in drie rijen naast elkaar om beter te begrijpen hoe elke methode voor het rangschikken van items werkt.

Gerelateerd: Hoe u met de gegevenstabel in Microsoft Excel resultaten kunt vergelijken

Rangschik items eenvoudig met de functies RANK.EQ en SUMPRODUCT

Hier leest u hoe u de functies RANG en SOMPRODUCT kunt gebruiken in combinatie met de AANTAL.ALS-functie om items te rangschikken, met of zonder duplicaties. U kunt ook beslissen of het een nummer in de reeks overslaat of niet.

Afhankelijk van de situatie kunt u verschillende methoden gebruiken om getallen te rangschikken volgens een reeks bepaalde criteria. Dit is een voorbeeld van hoe Excel-functies u kunnen helpen veel tijd en moeite te besparen bij handmatige berekeningen. Er is nog veel meer te ontdekken om professioneel ogende Excel-spreadsheets te ontwerpen.