Moeite met het sorteren van gegevens in Google Spreadsheets? Hier leest u hoe u de RANK-functie gebruikt en uw spreadsheetchaos omzet in georganiseerde inzichten!

Het rangschikken van gegevens kan u helpen belangrijke factoren beter te begrijpen. Gelukkig maakt de RANK-functie in Google Spreadsheets het eenvoudig om datasets te rangschikken. Volg samen met deze gids om te leren hoe het werkt.

Wat is de RANK-functie?

RANK-functies retourneren een rang uit een dataset, afhankelijk van een specifieke waarde binnen de dataset. U wilt bijvoorbeeld weten waar een leerling scoort op een toets. RANK zou dat voor u kunnen doen door de naam van de student te zoeken aan de hand van de testresultaten.

Er zijn drie functies in Google Spreadsheets waarmee u gegevens kunt rangschikken. Deze omvatten de RANK-functie, RANK.EQ en RANK.AVG. Hoewel alle functies op dezelfde manier werken, kunnen kleine wijzigingen ze nuttig maken voor specifieke taken.

De functies RANK.EQ en RANK zijn equivalent en retourneren de rang voor dezelfde waarden, behalve wanneer er dubbele waarden in de dataset voorkomen. Het verschil tussen deze twee is dat RANK een oudere functie van Excel is die mogelijk niet compatibel is met toekomstige versies. Dus als u veel moet schakelen tussen Excel en Google Spreadsheets, kunt u het beste RANK.EQ gebruiken. Toch is het het beste om uiteindelijk

overschakelen naar Google Spreadsheets.

RANK.AVG is anders omdat het de gemiddelde positie van een dataset retourneert in plaats van dubbele waarden afzonderlijk te tellen. Gebruik dit als u weet dat uw gegevens onnodige duplicaten bevatten die u niet kunt verwijderen.

RANG Functie Syntaxis

De RANK-functie in Google Spreadsheets gebruikt drie parameters, waarvan er twee nodig zijn om de functie correct te laten werken en één optionele parameter.

Hier is de syntaxis voor de RANK-functie in Spreadsheets:

=RANK(waarde; dataset; oplopend)

Dit zijn de parameters die in deze formule worden gebruikt:

  • waarde: Dit is de waarde in de dataset waarvan u de rangorde wilt bepalen. Als de gegevensset geen numerieke waarde heeft in de opgegeven cellen, retourneert de formule a #nvt fout omdat het ongeldige gegevens zal bevatten.
  • dataset: Dit is de matrix of het celbereik dat de gegevens bevat waarmee rekening moet worden gehouden.
  • oplopend: Dit is een optionele parameter om te definiëren of de waarden in de gedefinieerde dataset in oplopende of aflopende volgorde zijn. Als de parameter is 0 (onwaar), dan is de grootste waarde in de gegevensset krijgt een rang van 1. Als deze parameter is 1, wordt de kleinste waarde in de gegevens gerangschikt als 1.

Als de derde parameter wordt weggelaten, wordt deze standaard ingesteld op ONWAAR of 0.

De RANK.EQ en RANK.AVG gebruiken dezelfde parameters als de RANK-formule. Toch is hier de syntaxis voor beiden.

=RANK.EQ(waarde; dataset; oplopend)
=RANK.AVG(waarde; dataset; oplopend)

Hoe de RANK-functie in Google Spreadsheets te gebruiken

Nu we de syntaxis kennen en weten hoe deze formule werkt, gaan we kijken hoe u deze in uw spreadsheets kunt gebruiken.

De RANK-functie gebruiken

Hieronder hebben we een dataset met de namen en cijfers van negen studenten. Wat we hier willen doen, is een nieuwe kolom maken die de rangorde van een bepaalde student weergeeft op basis van hun score. Hier zijn de stappen om dit te doen:

  1. Klik op de cel waar u de formule wilt invoeren. C2 in ons voorbeeld.
  2. Vul in en Gelijk (=) teken om de formule te starten.
  3. Typ het eerste deel van de formule, dat is RANG(.
  4. Voor de eerste parameter willen we de cel invoeren die we willen rangschikken. In dit geval zijn we op zoek naar Andy's rank, dus gebruiken we cel B2 waar zijn sporen in zitten.
  5. Voeg een komma toe om de parameters te scheiden.
  6. Nu moeten we de toevoegen gegevensset parameter, die het celbereik zal zijn om te zoeken. In dit geval is dat het celbereik B2:B10.
    • Opmerking: Als u gebruik wilt maken van de voorgestelde functie voor automatisch aanvullen om de rangen toe te voegen aan alle cellen (stap 8), dan moet je dit schrijven als $B$2:$B$10, waardoor de formule absolute waarden gebruikt.
  7. Voeg een sluithaakje toe ")" om de formule te voltooien en druk op Binnenkomen.
  8. Optioneel: Klik op de cel met de formule. Hierdoor wordt een blauwe rand rond die cel weergegeven. Klik en sleep nu de dikke blauwe stip in de rechterbenedenhoek en sleep deze naar beneden.

Lees deze gids verder Absolute waarden als u meer wilt weten over waarom we ze hebben gebruikt. Het is een Excel-gids, maar het is ook van toepassing op Google Spreadsheets.

De RANK.EQ-functie gebruiken

De functie RANK.EQ retourneert de rang in de gegevensset en als er meer dan één exemplaar van dezelfde waarde in de spreadsheet is, wordt de hoogste rang voor de items geretourneerd. Dit is in principe hetzelfde als de RANK-functie. Onderstaand voorbeeld toont dit aan.

In dit voorbeeld heeft de spreadsheet exemplaren van dezelfde waarde. Zoals te zien is, geven beide functies dezelfde uitvoer, wat betekent dat ze in de meeste gevallen voor elkaar kunnen worden verwisseld.

De RANK.AVG-functie gebruiken

De RANK.AVG-formule is een variant van de RANK-formule, wat betekent dat het gebruik ervan erg op elkaar lijkt, en u kunt deze formule op uw spreadsheet toepassen met dezelfde stappen die we hierboven hebben genoemd. De uitvoer van deze formule is echter een beetje anders.

Voor dit voorbeeld hebben we de RANK.AVG toegepast op dezelfde cijfers als voorheen

Dit zijn de stappen om de formule RANK.AVG in uw spreadsheet te gebruiken:

  1. Klik op de cel waar u de formule wilt invoeren en typ het eerste deel van de formule, dat is =RANG.GEMIDDELD(
  2. Nu willen we voor de eerste parameter de cel invoeren die we willen rangschikken. In dit geval is het cel B2.
  3. Voeg een komma toe om de parameters te scheiden en schrijf de tweede parameter, het celbereik. In dit geval is dat het celbereik $B$2:$B$10.
  4. Voeg ten slotte een haakje sluiten toe ")" om de formule af te maken.

Wanneer u de functie toepast, zult u zien dat de resultaten vergelijkbaar zijn met de functie RANG. Als dezelfde waarde echter in meerdere cellen bestaat, neemt de functie het gemiddelde in plaats van dezelfde rang toe te passen op alle cellen.

Bijvoorbeeld in plaats van 90 het nummer zijn 1 rang, het resulteert in 1.5 aangezien het het gemiddelde neemt tussen rang 1 en 2, aangezien er twee scores van 90 zijn. Het teken van 67 wordt weergegeven als 6 omdat het de gemiddelde positie is van 5, 6 en 7. Dit verschilt van RANK.EQ, dat automatisch de laagst mogelijke rang toekent aan overeenkomende scores (5 in het voorbeeld).

De RANK-functie gebruiken met arrays

Eerder hebben we gekeken naar een voorbeeld van het gebruik van de RANK-functie in een bestaande dataset. We kunnen deze functie echter ook gebruiken binnen een eencellige array. Dit doen is eenvoudig.

U moet het nummer schrijven waarvan u de rang wilt vinden in de eerste parameter. Voor de tweede zullen we de getallen in de array schrijven. Voor dit specifieke voorbeeld is hier de formule die we hebben gebruikt:

=RANG(67, {66,88,75,86,67,65,81,90,71})

Zoals u in het voorbeeld kunt zien, geeft de cel aan waar 67 staat in de dataset op dezelfde manier alsof de gegevens uit celverwijzingen zijn gehaald in plaats van rechtstreeks in de formule te zijn getypt.

Organiseer uw gegevens met de RANK-functie

RANK-functies in Google Spreadsheets grenzen aan een gemiddelde vaardigheid. Als je er problemen mee hebt, neem dan de handleiding opnieuw door en bouw je eigen spreadsheet om elke stap actief te volgen. Google Spreadsheets is een praktische vaardigheid, en net als elke andere nieuwe vaardigheid kost het soms tijd om het onder de knie te krijgen. Maar blijf doorgaan, en je zult in een mum van tijd een professional zijn.