Mar 21, 2011
Een rangschikking opstellen in excel – Wat met gelijke scores?
Terug naar ons voorbeeld van de rangschikking van italiaanse voetbalploegen:

In kolom A & B bovenaan staan onze oorspronkelijke data, in kolom C & D bepalen we de rangschikking obv de functie RANK(), en in kolom A & B onderaan rangschikken we netjes van 1 naar 6.
Nu, wat doen we met gelijke scores, in de vorige post hebben we de score van Internazionale immers aangepast, om niet in de problemen te geraken.
Om problemen bij gelijke scores te vermijden stel ik volgende oplossing voor: in plaats van RANK() te gebruiken, met ‘t risico dat een positie niet voorkomt kan je volgende formule gebruiken:
=IF(
COUNTIF($C$4:C5;RANK(B6;$B$4:$B$9))>0;
RANK(B6;$B$4:$B$9)+COUNTIF($C$4:C5;RANK(B6;$B$4:$B$9));
RANK(B6;$B$4:$B$9)
)
We gebruiken dus een IF() formule:
In het eerste stuk controleren we of de huidige ranking al voorkomt in de cellen boven de actieve cel.
Als dit zo is (de COUNTIF() geeft een waarde die groter is dan 0), dan tellen we 2 zaken op:
- de ranking van de actieve (huidige) cel
- het aantal keren dat deze waarde al voorkomt boven de actieve (huidige) cel.
Als dit niet zo is houden we het bij de originele RANK() formule.
In ons voorbeeld: we tellen hoeveel keer score 18 voorkomt boven de huidige cel (B9, de score van Internazionale). Dit is 1 keer, dus groter dan 0. We zullen dan de ranking die deze waarde heeft (4, dezelfde als AC Milan) hierbij optellen. Zo komen we 5 uit.
Dus eigenlijk geef je de ploeg die een bepaald puntenaantal een 2de keer heeft (bovenaan te beginnen) een ranking die eentje lager zit.
Heb je hier vragen over? Laat gerust iets weten in de comments!
Related posts:
- Excel Basis: hoe duplicaten vinden (dubbele cellen) met COUNTIF()
- Excel Basis – Conditional Formatting in Excel 2007 – Op basis van een formule (3/10)
- Hoe maak ik een automatische rangschikking in Excel? RANK()
- Hoe 2 tabellen linken met Excel? Vlookup!
- Excel Advanced: hoe kan ik een tabel ontdubbelen in excel? COUNTIF()
Beste .
Het is mij gelukt om met bovenstaande formule dezelfde score zonder foutmelding op mijn werkblad te krijgen , waarvoor dank .
Nu heb ik echter nog het probleem dat de naam niet wordt weergegeven omdat ik met 2 dezelfde scores zit .
heeft U ook hiervoor een oplossing ?
Dank Bij Voorbaat .
Raymond .