Filholm Juniormester
15. august 2017 - 14:06 Der er 9 kommentarer og
1 løsning

Returnerer største værdi og navn over flere kolonner

Mit ark forklaret
Fem skoler med elever deltager i en konkurrence (der er flere, men skal lige have det til at virke først)

I kolonne A er deltagerne fra skole 1 - i kolonne B er deres resultat
I kolonne C er deltagerne fra skole 2 - i kolonne D er deres resultat
osv.

Den øverste elev står i A5 - C5 - E5 osv

  A        B      C        D        E        F      osv henad til 5 kolonner med elever
elev  point  elev  point  elev  point
elev  point  elev  point  elev  point
elev  point  elev  point  elev  point
osv nedad til ca. 50 elever pr skole

Mit problem.
Jeg vil gerne at Excel viser en top 5 over elever på tværs af kolonnerne/skolerne.

Har prøvet med INDEKS+SAMMMENLIGN, men jeg kan ikke få det til at virke henover flere kolonner.

Der ligger en test udgave af arket her, hvis det er til nogen hjælp.
https://ufile.io/aoh7v

På forhånd tak for hjælpen
store-morten Ekspert
15. august 2017 - 14:29 #1
Hvad med kun at bruge 3 kolonner?

I kolonne A er deltagernes skole navn
I kolonne B er deres navn
I kolonne C er deltagernes point

Så kan du sortere efter: skole navn
Eller: point
kim1a Ekspert
15. august 2017 - 14:33 #2
Jeg sad og eksperimenterede med en top5 over hver skole i en lang liste og så tage en top5 af denne, men udfordringen er naturligvis når der er ens resultater.

Kan to elever på samme skole få ens resultat?

Min indskydelse var formlen large - jeg fik en løsning af en herinde på et gammelt spørgsmål:
https://www.computerworld.dk/eksperten/spm/990289
Se indlæg #5
Jan Hansen Ekspert
15. august 2017 - 15:05 #3
#2 inlæg #5's link er dødt så.....

Jan
kim1a Ekspert
15. august 2017 - 15:19 #4
Æv, men forklaringen står nedenfor. Jeg arbejder desværre ikke samme sted længere, så jeg kan ikke finde det frem igen.
Filholm Juniormester
15. august 2017 - 16:11 #5
Ja, to elever på samme skole kan godt få samme score/point.

Jeg kunne lave det i tre kolonner som store-morten foreslår, men jeg tror ikke det vil virke, da der skal være plads op til 50 elever pr. skole og de skal kunne skrives ind løbende (altså alle 50 pladser er ikke optaget fra start), derfor er de sat op i kolonner på den måde (for overskueligheden). Desuden skulle det gerne bruges til en del flere skoler end kun de 5, men, hvis det ikke kan løses på en anden måde, så må jeg jo gøre det således.

PS: jeg fatter HAT af - https://www.computerworld.dk/eksperten/spm/990289, sorry.
Jan Hansen Ekspert
15. august 2017 - 16:24 #6
Mon vi er over i en VBA løsning, der vil det kunne laves

Jan
Mads32 Ekspert
15. august 2017 - 18:54 #7
Hej Filholm

Vedlagt et link til et forslag som kan løse det ønskede.

Jeg hører gerne dine kommentarer.

https://www.dropbox.com/s/29uxyqx93lnzno2/St%C3%B8rste%20v%C3%A6rdie%20og%20navn.xlsm?dl=0
Jan Hansen Ekspert
16. august 2017 - 00:19 #8
Denne brugerdefinerede function virker!!

Koden sættes i et modul.



Option Explicit
Dim rOmråde As Range, rCell As Range, iKolonne As Integer, iTopNr As Integer, iPoint As Integer
Dim sString As String
Function StørstLopslag(Matrix As Range, PlaceringNr As Integer, Opslag_1_eller_2 As Integer) As String
    Application.Volatile
    Set rOmråde = Matrix
    iKolonne = Opslag_1_eller_2 - 2
    iTopNr = PlaceringNr
    iPoint = Application.WorksheetFunction.Large(rOmråde, iTopNr)
    For Each rCell In rOmråde
        If rCell.Value = iPoint Then
            If sString = "" Then
                sString = rCell.Offset(0, iKolonne).Value
            Else
                sString = sString & ", " & rCell.Offset(0, iKolonne).Value
            End If
            If IsNumeric(rCell.Offset(0, iKolonne).Value) Then sString = rCell.Offset(0, iKolonne).Value
        End If
    Next
    StørstLopslag = sString
    sString = ""
End Function



=StørstLopslag($A$12:$J$19;1;1)

=StørstLopslag(Matrix;Placering;Kolonne)    Kolonne=1 kommer navn, kolonne=2 kommer point

Mvh Jan
Filholm Juniormester
16. august 2017 - 10:51 #9
BINGO!!!
Jan Hansen - jeg ved ikke hvem du er og hvad du laver, men du er genial til det her.

Jeg takker naturligvis for alle de forskellige forslag der er kommet.

Filholm
Jan Hansen Ekspert
16. august 2017 - 12:04 #10
Rødmer, velbekomme
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Skal du tage en Pro eller ej? Sådan vælger du imellem iPhone 12 og 12 Pro
Apples to iPhone-nyheder minder overraskende meget om hinanden. Der er dog væsentlige forskelle, som du skal være opmærksom på, når du vælger.
Computerworld
Det nye MitID er et tigerspring for bedre cybersikkerhed
Klumme: Det nye MitID er en enestående mulighed for et markant løft af it-sikkerheden i danske kommuner. Med baggrund i udfasningen af det nuværende NemID kan de samtidig forbedre og styrke deres it-systemers værn overfor cyberangreb.
CIO
Podcast: Hos Viking Life-Saving Equipment er it gået fra at være backend til at være noget, som kunderne spørger aktivt efter
Podcast, The Digital Edge: Viking leverer en stadig større del af deres produkt som en tjeneste. Som en del af tjenesten tager Viking ansvar for sikkerheden ved at levere, dokumentere og vedligeholde det nødvendige sikkerhedsudstyr. Hør hvordan Henrik Balslev senior digital director hos Viking har løftet den opgave.
Job & Karriere
Regner din ferie væk? Brug tiden på at søge en af disse otte stillinger, der er ledige netop nu
Det sjasker ned over hele Danmark. Du kan bruge de våde sommerdage på at søge et af disse otte job, der er ledige lige nu.
White paper
Sådan: Fem måder at sikre dine medarbejdere på hjemmekontoret
Gennem de seneste år har arbejde hjemmefra vundet langt større gehør, selv i relativt traditionelt indstillede virksomheder, og med Covid-19 blev det i perioder en uomgængelig del af hverdagen. Men alt tyder på, at et langt mere fleksibelt arbejdsliv er kommet for at blive, også når corona slipper sit greb. Hjemme er medarbejderne – og i særdeleshed de systemer og data, de har adgang til – imidlertid langt mere udsatte for cyberangreb end bag virksomhedens firewall og andre sikkerhedsforanstaltninger. På den ene side er der altså behov for let og fleksibel adgang til centrale værktøjer og en udstrakt grad af self-service. På den anden side er det helt afgørende at sikre medarbejder, data og systemer mere grundigt end hidtil – også udenfor virksomhedens eget netværk. I denne hvidbog kan du læse mere om, hvordan værktøjerne i RSA SecurID Access kan være med til at løfte opgaven.