Rangliste over kommuner med flere identiske værdier
Hej!Jeg er interesseret i at få lavet en rangliste over kommuners performance på en række parametre. Det kan for eksempel være antallet af borgere i ressourceforløb, hvor kommunenavn fremgår i kolonne A og antallet af borgere i ressourceforløb i kolonne B som vist nedenfor:
A B
Albertslund 124
Allerød 41
Assens 159
Ballerup 113
Jeg har formået at lave en midlertidig løsning, hvor jeg ved hjælp af en kombination af HVIS- og STØRSTE-funktionen får angivet, om værdien ud for de enkelte kommunenavne er henholdsvis den største, næststørste osv.
Nedenstående formel fortæller eksempelvis, om Albertslunds 124 er det højeste antal borgere i ressourceforløb på tværs af alle kommuner. Hvis ja, tildeles værdien 1 i kolonne D, og hvis nej, tildeles værdien 0 i kolonne D. På tilsvarende vis tildeles værdien 2 i kolonne E, hvis kommunens antal borgere i ressourceforløb er det næsthøjeste osv. Det har jeg så gjort for alle de 98 største værdier hele vejen hen til kolonne CW.
=HVIS(B6=STØRSTE($B$6:$B$103;$D$5);$D$5;0)
A B D E F G
1 2 3 4
Albertslund 124 0 0 0 0
Allerød 41 0 0 0 0
Assens 159 0 0 0 0
Dernæst har jeg gengivet kommunenavnene i slutningen af rækken i kolonne CX, så jeg i et nyt ark kan slå kommunenavnet op med den højeste, næsthøjeste osv. værdi ved hjælp af LOPSLAG-funktionen. Dermed finder jeg, at København er den kommune med flest borgere i ressourceforløb ved hjælp af nedenstående formel:
=LOPSLAG(A2;Data!$D$6:$CX$103;(100-A2);FALSK)
Jeg har tilpasset formlen for de enkelte rækker, så søgningen efter kommunenavnet med den næsthøjeste værdi for eksempel sker i datamatricen E6:CX103. Det har jeg gjort, fordi LOPSLAG-funktionen udelukkende søger efter opslagsværdien i den første kolonne i den indtastede datamatrice.
A B
1 København
2 Aarhus
3 Aalborg
26 Fredericia
27 Fredericia
Problemet opstår, når flere kommuner har samme antal borgere i ressourceforløb. Hvis dette er tilfældet, returnerer LOPSLAGET åbenbart udelukkende den værdi, som den først støder på ned i rækkerne. Det resulterer så i, at Fredericia er placeret både på en 26. og 27. plads, mens kommunen, der har et identisk antal borgere i ressourceforløb som Fredericia, ikke fremgår af ranglisten.
Er der nogen, der kan hjælpe mig med at få vist alle kommunenavnene, selvom der er flere kommuner med en identisk værdi?
Hvis man har en simplere løsning på en rangliste-metode med kommunenavne, må man også meget gerne byde ind.
Jeg håber, at problemstillingen giver mening. Hvis der er mulighed for det, vil jeg meget gerne vedhæfte min excel-fil til tråden, men jeg kan ikke umiddelbart se, hvordan jeg skal gøre det.
Med venlig hilsen
Marc
