Onderstaand voorbeeld heb ik van Piet gekregen. Volgens mijn bescheiden mening, de uitslagen van twee viswedstrijden. Deze wedstrijden zijn verdeeld in twee sectoren.
Voor elke sector hebben we de naam van de visser, en in de kolom ernaast, het aantal gevangen KG.
Piet wenst te weten wie van de deelnemers is gewonnen, wie de tweede is, wie de derde, enzoverder.
Probleem van Piet is, deze uitslagen zijn verdeeld over twee kolommen, mochten deze allen onder elkaar staan, dan zou hij deze nog kunnen rangschikken van hoog naar laag, en dan had hij niet zo'n groot probleem.
Dat klopt, maar dit is niet direct de oplossing.
De oplossing hiervoor is de RANG functie. Meer bepaalt de RANG.GELIJK functie.
Deze laatste zal bij een gelijk gewicht, bijvoorbeeld het hoogste, twee nummers één geven, en vervolgen met nummer drie. Dus nummer twee overslaan.
|
De formule die we hiervoor gebruiken is het volgende:
=RANG.GELIJK(B8;($B$8:$B$17;$F$8:$F$18);0)
Ik probeer deze even uit te leggen.
De functie RANG gaat zoeken naar de rangorde van de waarde in cel B8, in het Bereik B8:B17 en het Bereik F8:F18
Beide bereiken maken we absoluut omdat we deze gaan kopiëren naar onder.
De functie
RANG.GELIJK doet net hetzelfde, alleen zal deze bij een gelijke stand twee maal dezelfde rangorde weergeven en de volgende rangorde overslaan.
De nul achteraan de formule zal de rangorde van hoog naar laag bepalen. Plaats je hier een 1, dan doet hij net het omgekeerde. Dus dan sorteert hij van laag naar hoog.
|