RANK-functie in Excel

Excel RANK-functie

Excel Rank-formule wordt gebruikt om ons de rangorde te geven van een bepaalde dataset met getallen op basis van de dataset, of we kunnen zeggen door de andere getallen in de dataset te vergelijken, de rank-functie was een ingebouwde functie voor Excel 2007 en eerdere versies, voor nieuwere versies boven 2007 hebben we een ingebouwde functie als Rank.Avg en Rank.Eq functies.

Rank-functie is een ingebouwde functie in MS Excel. Het valt onder de categorie STATISTISCHE functies in Excel. De functie wordt gebruikt om de rangorde van een bepaald getal uit de lijst met getallen te halen.

Syntaxis

De rangformule in Excel heeft drie argumenten waarvan de eerste twee vereist zijn en de laatste optioneel.

  1. getal Een getal waarvan de rang moet worden achterhaald.
  2. ref = het bereik van getallen ten aanzien waarvan de rangorde van een bepaald getal te vinden is
  3. order =  de volgorde (oplopend of aflopend) waarin de nummers moeten worden gerangschikt. 0 = aflopende volgorde; 1 = Oplopende volgorde. Als de volgorde wordt weggelaten, is de standaardwaarde nul, dwz aflopende volgorde.

Hoe de RANK-functie in Excel te gebruiken? (met voorbeelden)

De opgegeven functie is een werkbladfunctie (WS). Als werkbladfunctie kan deze worden ingevoerd als onderdeel van de formule in een werkbladcel. Raadpleeg de voorbeelden die in dit artikel worden uitgelegd terwijl u doorgaat voor meer informatie.

U kunt deze RANK-functie Excel-sjabloon hier downloaden - RANK-functie Excel-sjabloon

Voorbeeld # 1 - Vind Steve's rang in wiskunde

  • In het bovenstaande voorbeeld worden de cijfers van de studenten in wiskunde- en exacte vakken weergegeven. Om Steve's rang in wiskunde te vinden, zouden we de Excel RANK-functie gebruiken.
  • De eerste parameter is de invoerwaarde waarvan de rang moet worden berekend. Hier vertegenwoordigt B6 de cijfers van Steve in wiskunde, dwz 68.
  • De 2e parameter, het totale aantal cellen met wiskundige cijfers, loopt van B1 tot B11. Het bereik is dus B1: B11 en omvat alle cijfers van leerlingen in wiskunde.

  • De hoogste waarde vertegenwoordigt de rang 1 en de laagste vertegenwoordigt de laatste rang. Dus de derde parameter wordt overgeslagen en Excel behandelt deze als 0, de standaardvolgorde als aflopend
  • RANG (B6; B1: B11) geeft als resultaat de rang van de student genaamd Steve in het vak Wiskunde als 8, waarbij 50 het laagste cijfer (B2) is en 99 (B10) het hoogste cijfer in het vak Wiskunde.

Voorbeeld # 2 - Zoek de laagste looptijd uit het racerecord

  • In het bovenstaande voorbeeld worden verschillende tijdwaarden gegeven. We moeten de laagste looptijd van de opgegeven records vinden.
  • De tijdwaarden variëren van cel B1: B6. Het celbereik wordt dus een tabel genoemd en krijgt de naam 'mijn tijd'. Het fungeert als een alias voor B1: B6.

  • In tegenstelling tot voorbeeld 1, geeft de laagste looptijd hier de 1e rang aan en de hoogste looptijd de laatste rang. We moeten dus oplopende volgorde toepassen bij het berekenen van de rang in Excel. Daarom wordt de derde parameter gegeven als 1.
  • Dus RANK (B3, mijn tijd, 1) retourneert de laagste looptijd als de rang 1 van de opgegeven racetijden.

  • Het resultaat is 4:30 (cel B3), de laagste wordt geregistreerd als rang 1 en 9:00 (cel B5), de langste wordt geregistreerd als de laatste, dwz 4e rang.

Voorbeeld # 3 - Waarde niet aanwezig

  1. Zoals te zien is in de bovenstaande afbeelding, is de eerste parameter, dwz de waarde waarvoor de rang moet worden berekend, NIET aanwezig in het celbereik dat is opgegeven in de tweede parameter, waarna de Excel-rangordeformule #NA! wat aangeeft dat de waarde ongeldig is, dwz niet aanwezig in het opgegeven bereik van referentiecellen.
  2. Zoals te zien is in de bovenstaande afbeelding, is nummer 59 niet aanwezig in het bereik en dus #NA! wordt geretourneerd als resultaat weergegeven in cel C8.
  3. In zo'n geval moet men de eerste parameter corrigeren.

Voorbeeld # 4 - Tekst opgemaakte numerieke waarden

  • Zoals weergegeven in de bovenstaande afbeelding, wordt de eerste parameter, dwz de waarde waarvoor de rang moet worden berekend, gegeven in het tekstformaat, dwz "5", zoals weergegeven in de bovenstaande afbeelding. De waarde blijft geen getal, omdat deze tussen dubbele aanhalingstekens wordt aangehaald en daarom als tekst wordt behandeld.
  • Aangezien de rangorde niet kan worden berekend over tekstgegevens, retourneert de functie # N / A! een fout die aangeeft dat de waarde niet beschikbaar is in het opgegeven celbereik. De resulterende cel C6 heeft # N / A geretourneerd als resultaat van de functie.

  • In zo'n geval moet men de eerste parameter corrigeren.

Dingen om te onthouden

  1. De minimale parameter die de Excel RANK-functie gebruikt, is 2.
  2. De derde parameter van de RANK-functie is optioneel en standaard nul (aflopende volgorde). Indien gespecificeerd als 1, behandelt de functie het als oplopende volgorde.
  3. Er is geen RANKIF-formule om een ​​voorwaardelijke rangschikking uit te voeren die vergelijkbaar is met AANTAL.ALS in Excel. Het heeft het gebruik van een extra Excel-functie nodig om hetzelfde te bereiken.
  4. Als het opgegeven getal waarvoor de rang moet worden berekend (eerste parameter) niet aanwezig is in het celbereik dat is opgegeven als verwijzing naar de functie (tweede parameter), dan is # N / A! fout treedt op.
  5. De rangformule ondersteunt geen tekstwaarden of de tekstweergave van de numerieke waarden, aangezien de RANK niet kan worden toegepast op tekstgegevens. Als dat zo is, retourneert deze Excel-functie de fout # N / B, zoals uitgelegd.