Inhoudsopgave
In Microsoft Excel is het rangschikken van meerdere waarden of getallen een alledaagse taak. U zult verschillende gevallen tegenkomen waarin u items uit een dataset moet rangschikken. Uw rangschikking kan enkele criteria of meerdere criteria bevatten. Hoe dan ook, u kunt de rangschikking berekenen. In deze tutorial leert u de Rank IF-formule in Excel te gebruiken met geschikte voorbeelden en goede illustraties. Blijf dus kijken.
Download Praktijk Werkboek
Download dit oefenwerkboek.
Hoe Rank IF gebruiken.xlsx
Excel rangschikkingsfunctie
Nu, om meerdere items te rangschikken, is er een ingebouwde Excel RANK-functie Deze functie rangschikt in feite meerdere waarden op basis van een kolom die u opgeeft. U kunt de waarden in oplopende of aflopende volgorde sorteren. Het is de meest eenvoudige benadering om de vergelijkende plaats van een getal in een lijst van getallen aan te geven die de lijst in aflopende (van grootste naar kleinste) of oplopende volgorde (van kleinste naar grootste) sorteert.
Wat het doet is het volgende:
Zoals u kunt zien, zijn de RANK De functie rangschikt de leerlingen op basis van de cijfers. U kunt dit sorteren in oplopende of aflopende volgorde. Maar u kunt duidelijk zien dat er geen voorwaarden zijn om te rangschikken.
Er zijn vele manieren om items te rangschikken met behulp van deze functie. Lees meer hierover: Gebruik van de RANK-functie in Excel (met 5 voorbeelden) .
Is het mogelijk om met één enkele functie een rangorde van toegepaste voorwaarden op te stellen?
Dit zijn de kritische vragen. Kunnen we nummers, waarden en items rangschikken op basis van één of meerdere criteria gewoon met behulp van de RANK functie? Of is er een RANKIF functie die bestaat? Helaas, nee. Er is geen RANKIF functie in Excel. Om een rangschikking te maken, gebruiken we enkele andere functies.
RANKIF is in feite een voorwaardelijke rangschikking. Om meerdere waarden te rangschikken op basis van criteria, gebruiken we de functie COUNTIFS en de SUMPRODUCT-functie Deze functies geven u dezelfde output als die welke u verwacht van dit artikel.
In de latere hoofdstukken zullen wij ze in detail bespreken.
5 Voorbeelden van Rank If formules in Excel
In de komende hoofdstukken zullen wij u vijf praktische voorbeelden geven van Rang IF formules om toe te passen in uw Excel-werkmap. Deze voorbeelden zullen u helpen een beter idee te krijgen om items te rangschikken. Wij raden u aan al deze methoden te leren en toe te passen om dit onderwerp beter te begrijpen.
1. Rangschik de cijfers van de studenten ALS ze overeenkomen met de groep
In dit voorbeeld zullen we de cijfers van enkele leerlingen rangschikken op basis van hun vakgroep. We gebruiken de COUNTIFS functie hier om nummers te rangschikken.
De Generieke formule die we gaan gebruiken:
=COUNTIFS(criteria_range,criteria,values,">"&value)+1
Kijk eens naar de volgende dataset:
Volg nu deze stappen om een rangschikking te maken op basis van de groepen.
📌 Stappen
- Type eerst de volgende formule in Cel E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1
- Druk daarna op Ga naar en sleep de Vulgreep pictogram over de reeks cellen E6:E13 .
Zoals u kunt zien, is onze formule succesvol in het maken van een rangorde op basis van de groep in Excel. Het werkt dus als de Rang IF formule om items te rangschikken.
Hoe werkte de formule?
De COUNTIFS De functie voert een voorwaardelijke telling uit met meerdere criteria. We hebben die voorwaarden ingevoerd als een criteriabereik.
=COUNTIFS(C5:C13,C5)
Deze functie geeft drie terug omdat er drie wetenschapsgroepen zijn.
De tweede criteria zijn de volgende:
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)
Deze functie zoekt of de huidige merktekens groter zijn dan andere merktekens of niet.
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1
Hier voegen we 1 toe aan deze vergelijking. Want als het cijfer het hoogst is in die groep, levert dat 0 op. Maar we kunnen niet rangschikken vanaf nul. Dus voegen we plus 1 toe om de rangschikking vanaf 1 te laten beginnen.
Duplicaten verwijderen
Hier zit een addertje onder het gras. Als je dezelfde cijfers hebt voor twee dezelfde leerlingen, dan worden ze allebei gerangschikt op 1. Maar het volgende onderdeel wordt gerangschikt op 3. We krijgen dus een rangschikking van 1,1,3. Om deze verwarring weg te nemen, typ je de 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
Als er geen duplicaten zijn in uw dataset, zal het 0 opleveren.
Lees meer: Hoe te rangschikken binnen een groep in Excel (3 methoden)
2. Omgekeerde IF-formule in Excel
Het vorige voorbeeld was in aflopende volgorde. Dat betekent dat het de rangorde berekent van grootste naar kleinste. U kunt deze formule gemakkelijk omkeren. Maak gewoon een eenvoudige aanpassing in de formule. Verander de groter dan ( > ) operator tot kleiner dan ( < ) operator.
De algemene formule:
=COUNTIFS(criteria_bereik,criteria,waarden,"<"&waarde)+1
Volg deze stappen om de wijzigingen te zien.
📌 Stappen
- Type eerst de volgende formule in Cel E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1
- Druk daarna op Ga naar en sleep de Vulgreep pictogram over de reeks cellen E6:E13 .
Zoals u ziet, lukt het ons om in Excel een rangschikking te maken op basis van criteria in aflopende volgorde.
3. Gebruik van Rank IF-formule voor verkoop op basis van product
In dit voorbeeld gebruiken we ook de COUNTIFS functie om rangorde-items te berekenen op basis van meerdere criteria. Als u de vorige voorbeelden hebt gelezen, zal het een gemakkelijke taak voor u zijn. Lees de vorige voorbeelden om ze beter te begrijpen.
Kijk eens naar de dataset:
U ziet dat we enkele verkopers hebben die producten verkopen en hun totale verkoop. Deze dataset is iets anders dan de vorige. Hier berekenen we de rangorde op basis van de producten. Maar de producten zijn verspreid in de dataset. Ze staan niet in groepen zoals de vorige.
📌 Stappen
- Typ eerst de volgende formule in Cel E5 :
=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1
- Druk nu op Ga naar en sleep de Vulgreep pictogram over de reeks cellen E6:E13 .
Tenslotte zijn we erin geslaagd om een Rang IF formule in Excel met de COUNTIFS functie.
Vergelijkbare lezingen
- Een ranglijst maken in Excel (5 methoden)
- Werknemers rangschikken in Excel (3 methoden)
- Hoe het gemiddelde te rangschikken in Excel (4 veel voorkomende scenario's)
- Hoe rangordepercentiel berekenen in Excel (7 geschikte voorbeelden)
4. Rangorde IF-formule om de verkoop te rangschikken op basis van kwartalen
We gebruiken hier dezelfde formule als de vorige, maar nu gaan we deze uitvoeren in een tabel. Met een Excel-tabel kunt u verschillende bewerkingen op een dataset uitvoeren.
Kijk eens naar de dataset:
Hier hebben we enkele verkoopgegevens van kwartalen in een jaar. We maken rangschikkingen op basis van de criteria " Kwart ".
📌 Stappen
- Selecteer eerst de hele dataset.
- Druk vervolgens op Ctrl+T op je toetsenbord om er een tabel van te maken.
- Daarna typt u de volgende formule in Cel E5 :
=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1
- Druk daarna op Ga naar en sleep de Vulgreep pictogram over de reeks cellen E6:E16 .
- Nu kunt u Sorteren of filteren om de best presterende maand en de minst presterende maand in het kwartaal te zien. Het sorteert of filtert uw rangen.
Dus, op deze manier kunt u een Excel Rang IF formule om de rangorde van een bepaalde dataset voor meerdere criteria te berekenen.
5. Rangschikking IF-formule met de SUMPRODUCT-functie in Excel
Nu kunt u rangen maken op basis van een voorwaarde met behulp van de SUMPRODUCT-functie in Excel. Het werkt ook als een Rang IF formule om rangen te maken op basis van enkele of meerdere criteria.
De algemene formule die we gaan gebruiken:
=SUMPRODUCT((criteria_range=criteria)*(value>values))+1
Kijk eens naar de volgende dataset:
Hier hebben we enkele werknemersgegevens. We zullen de rangen van hun salarissen berekenen op basis van de afdelingssalarissen. Het proces is vergelijkbaar. We zullen gewoon de SUMPRODUCT functie.
📌 Stappen
- Typ eerst de volgende formule in Cel E5 :
=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1
- Druk vervolgens op Ga naar en sleep de Vulgreep pictogram over de reeks cellen E6:E13 .
Met de kleurenindeling hebben we geprobeerd de rangschikking te differentiëren op basis van de afdelingen. Dit Excel-formule zal werken als de Rang Als formule die je wilde.
Hoe werkte de formule?
De SUMPRODUCT neemt een of meer matrices als argument, vermenigvuldigt de overeenkomstige waarden van alle matrices, en geeft dan de som van de producten terug. We hebben die voorwaarden ingevoerd als een criteriabereik.
=($C$5:$C$18=C5)
Het controleert de hele kolom en vindt de overeenkomst. Het retourneert een array. Als er overeenkomsten zijn, retourneert het WARE en retourneert FALSE voor niet-overeenkomende waarden.
De tweede criteria zijn de volgende:
=(D5>$D$5:$D$18)
Het controleert het salaris. Sorteert ze in aflopende volgorde. Geeft als resultaat WARE voor de salarissen groter dan of gelijk aan D5 , FALSE anders. Om in oplopende volgorde te sorteren, verander je het groter dan symbool (D5<$D$5:$D$18).
=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1
Tot slot SUMPRODUCT functie telt de waarden van de 1's en 0's array op. Het geeft 0 voor het grootste aantal van elke groep. En we hebben 1 toegevoegd aan de uitkomst om te beginnen met 1.
Dingen om te onthouden
✎ Wij hebben dit artikel in aflopende volgorde (van groot naar klein) getoond. U kunt de rangorde naar behoefte wijzigen.
✎ Vergeet niet om 1 toe te voegen aan de formule, anders maakt het rangen vanaf 0.
✎ Elke Rangschikkingsprocedure in Excel werkt alleen voor numerieke waarden. Het moet gaan om positieve en negatieve getallen, nullen, datum- en tijdwaarden. De niet-numerieke waarden worden verwaarloosd.
Conclusie
Tot slot hoop ik dat deze handleiding u een stukje nuttige kennis heeft bijgebracht over de Rang IF formule in Excel. Wij raden u aan al deze instructies te leren en toe te passen op uw dataset. Download de oefenwerkmap en probeer deze zelf uit. Geef ook gerust feedback in de commentaarsectie. Uw waardevolle feedback houdt ons gemotiveerd om tutorials als deze te maken.
Vergeet niet onze website te bekijken Exceldemy.com voor verschillende Excel-gerelateerde problemen en oplossingen.
Blijf nieuwe methoden leren en blijf groeien!